Operators have schedulingRules for sorting the objects requesting them (sortEntities)
MachineManagedJob does not update the operatorPool from the canAcceptAndIsRequested but the operatorPool is updated by the OperatorRouter
Machine canAcceptAndIsRequested updates the operator.activeCallerList if the machine is operated and is about to return True
Router waits until entities finish moving in non-Machine type objects and updates the operatorAssignedTo variable of Operators before sorting their activeCallerList. Topology59 fails