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

@shane-tomlinson feedback appreciated!
Yes, User's responsibility is to persist accounts for that user. I'm weary of doing things automatically/implicitly– not all account instances should/need to be persisted.