Password Reset Error "This is not a valid hash, or it has expired."

If a user is trying to reset their password and they get the following message "This is not a valid hash, or it has expired." then this issue is likely caused by caching conflict.

To avoid this error you should exclude the Password Reset page from the cache.