feat(client): Allow the user to restart the signup flow on email bounce.

feat(client): Allow the user to restart the signup flow on email bounce.

Add two new error codes:
* 1018 - SIGNUP_EMAIL_BOUNCE
* 1019 - DIFFERENT_EMAIL_REQUIRED

fixes #1801
Not sure what I was thinking in the above comment, but a "bounced email" error now seems like a perfectly reasonable  error for `recoveryEmailStatus`. :)

Carry on.