Hookup reset flow (bug 1003882) 

~~TODO: Add the rest of the tests + clean-up.~~
I don't think the proper login/logout events are being triggered in the re-auth flow. Is there a concern about a user saying they're resetting the PIN for "some-other-person@phone.me" and then they re-auth as "myself@phone.me" not updating state correctly here?