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

@shane-tomlinson feedback appreciated!
Can we simplify the `_signIn` call? Is `email` already a field in the data returned by `account.toJSON()`?