Fix wayland clients not deleting when they're hidden
Fix wayland clients not deleting when they're hidden

We kept an extra reference for wayland clients and dropped it on their final
render to stop crashes.  However, if they're not on screen at the time of
their deletion this reference still needed to be dropped.

Fixes clients remaining on the deskmirror after dying on another desktop.

rvandegrift/e,rvandegrift/e,rvandegrift/e