When suspending compositing, KWinDeleted has lifetime bounded to effects and scene.
We can't discards Deleted clients after thebefore EffectsHandler is destroyed because
scene is destroyed. But if SceneOpenGLDecorationRenderer needs to be
destroyed, this is too late.effects that referenced it may try to unreference.
On the other hand, So let's discardthe fact that Deleted clients when themay outlive scene doesn't
scene is still alive.
BUG: 404176make sense because Deleted exist purely for animation purposes and
FIXED-IN: 5.15.2nothing more.
This change arranges lifetime of Deleted so it's more reasonable.