Revert "Convert state machine to a single boolean."

This reverts commit f4f277b60a149af221e3e6a495da432488da08ee.
Revert "Reduce draw scheduler state machine to 2 states."

This reverts commit 610345904b89d5301613707e9d088b0a2358cd82.