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

@shane-tomlinson feedback appreciated!
Does this create a sessionToken w/ the server, or does it attempt to pull an already existing `sessionToken` from localStorage? The comment above makes it seem like the second.