egl/dri2: Implement swapInterval fallback in a conformant way (v2)