backends/drm: Fix stuck cursors
Currently, if you move the cursor really fast between two outputs, there may be stuck cursor on the previous output.
We need to query the old cursor visibility status before updating the cursor position, otherwise the drm backend may not schedule an update to move the cursor offscreen.