some race condition of session re-use
The disconnection of the old session is flagged as "reason: server disconnected", but it may lead to cookie's immediate clean-up if the new one has not yet been established successfully. Either the server could be more patient to handle re-establishment, or such scenarios should not be flagged as "reason: server disconnected". Perhaps there are some root causes inside codes?