Do you mean that, when notifySessionClose was invoked, the connection was still valid on the client side or on the server side? (the latter case would be quite unexpected).
After stopping receiving updates, did the client detect the problem and go into STALLED state and eventually start a new session?
Can you identify the case on the Server log and show us a significant snippet?