drm/i915: wait for actual vblank, not just 20ms