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

@shane-tomlinson feedback appreciated!
`afterCompleteSignUp` is impotent unless `_isOAuthVerificationSameBrowser` is true in `app-start.js`, so there should always be an account unless there's a bug. In such a case, the OAuth broker has guards in place and you'll see a nice `INVALID_TOKEN` error.