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

@shane-tomlinson feedback appreciated!
Can we explore this in a new issue? This one will never end unless we reign it in at some point. :)