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

@shane-tomlinson feedback appreciated!
Are these tested elsewhere? If not, can you add them back?