fix(signin): pass account data to broker instead of using currentUser

@shane-tomlinson feedback appreciated!
what does `_setAccount` do, does it write the account data to localStorage? Would `_persistAccount` be a better name for `_setAccount`?