Leave reset password token intact if unsuccessful to save the new password

If #reset_password fail to save the record, 
restore reset password token before leaving the method.