The push to polling sessions is complete: updates are not discarded, though they may be filtered, if filtering rules apply. Polling works very similar to streaming with bandwidth restrictions.
Only a few of the polling requests are logged, but the reported numbers ensure that all the counted polls have occurred (the full log is available at DEBUG level).

Your case is still unclear.
A web client should not be waiting forever for data if the corresponding session has been closed on the server side.
In fact, the client would no longer receive the "probe" messages and would eventually enter STALLED state and finally try a reconnection.
Can you confirm that the client did not recover?
It might have happened something different, but we need more details to make any guess.