drm/radeon: fix page flipping hangs on r300/r400