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

Fixes #1721.