scene: Stop monitoring changes for unmapped surfaces
Once the main surface has been unmapped, we are no longer interested in any changes that indicate that the window quads cache should be discarded
This also fixes a bug where the scene holds a subsurface monitor object even after the associated window has been destroyed.