When a client, for what ever reason, is disconnected, it currently stays on the cache.
This leads to non-functional push, due to invalid (or not connected) client, hold in the cache