Gracefully handle Xwayland crashes
Currently, if Xwayland crashes (not due to bugs of course), it will bring the entire session down. Obviously, that's an undesired behavior. We should at least gracefully handle Xwayland crashes and cleanup X11 related stuff. Ultimately, we should restart Xwayland.