fix(signin): choosing to use a different account clears cached credentials

Fixes #1721.

Alternative to #1752. This clears `Session` after the user chooses to select a different account.

@shane-tomlinson or @nchapman r?