[fix] signIn as a user that has an error gets rejected but also ends session of currently singed in user

fixes #273

* * *

This commit was sponsored by The Hoodie Firm.
You can hire The Hoodie Firm:
http://go.hood.ie/thehoodiefirm
Merge pull request #272 from hoodiehq/272_signin_fix

hoodie.account.signIn(username, password) changes hoodie.id() whet it fails