Fix: pengine: cl#5130 - Choose nodes capable of running all the colocated utilization resources

If no node is capable of hosting the entire set of them, the most
capable node will be chosen.