feature(client): Smooth the `forgot password` experience from `/signin`

* Send password reset email from /signin if user has filled out a valid, known email.
* Show user the `Unknown user. Sign up.` error message if valid, unknown email.
* Send user to the `/reset_password` page and pre-fill any partial emails otw.

fixes #762