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

@shane-tomlinson feedback appreciated!
This turned in to a UX rabbit hole, so I opened #1995.