Leave reset password token intact if unsuccessful

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