LinearScalingStrategy shouldn't scale down paste the number of active workers

Before, LinearScalingStrategy didn't respect the number of current active workers - so, it could scale down workers that were still running a job, if the queue was empty.