Добавьте пожалуйста в логику дополнительный параметр - количество динамических потоков для заданий с использованием прокси. Чтобы к примеру при лимите в 1000 потоков не запускались задания, в которых на прокси установлен лимит в 100 потоков. А запускались все остальные без прокси.