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

That's quite a critical bug, I'm looking into it and will start a pull request asap.

Hoodie is signing out before it signs in to clean up all the things before signing in as new user. Problem is that it does all that before it knows if sign in succeeds. I'm sorry, I've no idea how that could slip through, it is obviously wrong.