Fixed email validation logic

It seems that email validation hook will work incorrect, if User.find() method will return an error