I noticed that it's always the same thread that ends sessions, starting with the PrepareForSessionDestroy right until the IWUserSession itself is destroyed. I can identify that thread number from our logfiles now, so next time when I notice that session destroying is no longer possible, I'll check to see if that particular thread is still up and running.
I'm not sure if this is the "IW Session Timeout Thread", but it is the thread that will actually destroy the IWUserSession.
I'm not sure if this is the "IW Session Timeout Thread", but it is the thread that will actually destroy the IWUserSession.

