Add back fakevsync fallback mechanism and remove old HW_VSYNC parts