fix bug with RTR not assigning tasks when a new worker is available