Quartz API doesn't allow adjusting start time when pulled from queue.

Nah, you could request the current time and compute the “expected” result of the quantized boundary and put that in the command in the queue.

I’m probably gonna need this functionality. When I write it I’ll make a pull request. Thanks.