wayland: Disconnect old toplevel signals in XdgTopLevelDrag
If hypothetically a drag started with toplevelA, then that mapped a null buffer a new toplevelB can be attached to the drag. If then topLevelA then became null again we should not reset the toplevel.
This has not been an issue seen in real life.