layersurfaces get lost silently when montor goes away
While handle_layout_change
cares about views layer-surfaces just get lost when on the unplugged output (which ends badly if that output is the primary monitor from phosh's view and hence has the top and home bar or the lockscreen).
It's a bit hard what to do about them since e.g. the OSK certainly wants to end up on a touch screen.