When you want to run tasks but they are currently run by other workers, output a list of those tasks

Had to mend some tests to get this to work

Not fully backwards compatible: if you update the scheduler before the worker, you will have problems
The other way is fine though (updating the worker before the scheduler)

Also removed a workaround for backwards compatible, assuming people have had time to upgrade the scheduler since July