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

@shane-tomlinson feedback appreciated!
#1992 has some discussion around `prefillEmail`. We can track this refactor there.