Send surface_leave events before announcing output removal

It's the more logical order from the POV of a client.

It seems to fix up a client side crash when disconnecting screens

Merge request reports

Loading