multiple fixes for account creation, login intents

almost nailed this stuff... so many annoying state possibilities