change groom request for new task by checking if directive queue size plus occupied slots exceed max tasks.