feat(oauth): support password reset from OAuth flows

This patch will allow you to continue an OAuth sign-in after initiating the password reset flow.

Fixes #981.
Fixes #1187.
I don't think so, this is the flow where you enter an email address then click the forgot password link, which takes you directly to the "go check your email" screen.