6debeb0836
The idle-TTL reaper, the LRU cap, and the WS-orphan reap tear down a live session without the client asking. Nothing was pushed, so a client kept a runtime id the backend had already forgotten and only found out by failing a later prompt. Broadcast session.reclaimed with the runtime id and the reason; client-initiated closes stay silent.