Adds option to alter jobreduction to not consider jobs being worked on.
Eg. workers that use SQL, may be comitting their work and therefore still in-progress on the job. Reducing based on an identical unique against these might be an error then.
And ensuring the uniqueid accounts for that is unduly complex.
This patch adds a commandline option to optionally only reduce against tasks in the queue currently not assigned to a worker.