Correctly output error message when cannot save user on password reset instead of throwing an exception