Homestyx hydra

R1:e56dc8f29986

Invalidate outstanding password reset links when users adjust email addresses

Summary:
Fixes T5506. Depends on D10133. When users remove an email address or change their primary email address, invalidate any outstanding password reset links.

This is a very small security risk, but the current behavior is somewhat surprising, and an attacker could sit on a reset link for up to 24 hours and then use it to re-compromise an account.

Test Plan:
- Changed primary address and removed addreses.
- Verified…
Repository: R1 hydra
Commit Date: Aug 4 2014