Link existing accounts to credentials when signing in via OAuth
When you sign in using OAuth with an email address that already exists, you get a confusing and unhelpful error message. (#25802 (closed))
Note from @brodock: We should ask for existing credentials before linking OAuth accounts.
We should ask for existing credentials on the first OAuth attempt and before making the link.