Honor the BlastSync request from WM until a frame is drawn

If the client cancels a draw via preDraw, we will cancel the blast sync
request. This breaks the screen decoration logic which uses the predaw
handlers to cancel the draw, change the layout of the window and then
redaw the window when the display orientation changes.

Fixes: 183171989
Test: enable cutout and rotate screen, check screen decorations are
positioned correctly
Test: go/wm-smoke

Change-Id: I7f802730b69842216b065a4a521a2737e692b82d
1 file changed