Reduce draw scheduler state machine to 2 states.

This is transitional. A two state state-machine is just a boolean flag. But I
wanted to checkpoint here to make it clear how the implementations relate to
eachother.
Convert state machine to a single boolean.

drawScheduled: false corresponds to EMPTY
drawScheduled: true corresponses to SCHEDULED