fix NPE on getting password recovery token

getCause() returns null if a cause is the same as the main exception what occurs on
UserNotFound exception
APF-1231: fix sending password hint