backends/drm: only set pageflipPending when wanted
It shouldn't be set when the pipeline wants to be disabled. Whenever that happens it will wait forever (=30s with the timeout) for the pageflip that doesn't come
It shouldn't be set when the pipeline wants to be disabled. Whenever that happens it will wait forever (=30s with the timeout) for the pageflip that doesn't come