Hookup reset flow (bug 1003882) 

~~TODO: Add the rest of the tests + clean-up.~~
Either way once this is properly working on -dev we should get this reviewed by someone from #identity.