Scheduler pops work from queue before executing it