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

@shane-tomlinson feedback appreciated!
Does calling `self.user.createAccount` have a side effect? If so, can you document it?