if a worker is DISABLED while processing a task, it shouldn't resume after finishing it
Merge pull request #462 from niphlod/fix/scheduler_disabled

a DISABLED worker shouldn't resume after completing a task