Block dlist execution while in virtual progress.

Fixes #1224.

Also, fix drawsync late by a GPU cycle, so interrupts line up.
It would break at least Ys Seven without that.
Merge pull request #1233 from unknownbrackets/dlist-cycles

Block dlist execution while in virtual progress