Session is used to save user information momentarily on the server. It starts from the instance the user logs into the application and remains till the user logs out of the application or shuts down ...
The session changes in 9.4 result in the session already being invalidated when calling SessionListeners (_sessionCache.delete called before listeners, setting resident=false). I guess it's a common ...