Why does this go vsync2 first then vsync1 while ST_FREE above does vsync1 first then vsync2?