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

@shane-tomlinson feedback appreciated!
That's how it currently works, but sure, we can lock it down.