drm/i915: Don't clobber crtc->fb when queue_flip fails