Reset password notification may contain "about" value with a "filter" property.
And "token" field of a "UserTO" may be used in a fiql query of password reset notification.
E.g. token!=$null query can be used as a filter value JPAAnyAbout entity which is a part of JPANotification entity.
If token field is not searchable for UserTO object, then SearchCondVisitor#createAttributeCond(final String schema) creates AttributeCond object instead of AnyCond object, and therefore NotificationManagerImpl skips password reset notification and doesn't process it correctly (look at NotificationManagerImpl).