fix(desktop): keep desktop context after password change

Fixes #812 

@ckarlof or @shane-tomlinson r?
The original sessionTokenContext is set in fxa-client.js on line 126, does it make sense to save/restore this value in fxa-client.js->changePassword?