Clear X11 cursor cache when XCB connection changes
We need to clear it because if Xwayland restarts, the future Xwayland instance may have different cursor ids.
We need to clear it because if Xwayland restarts, the future Xwayland instance may have different cursor ids.