The backwards-compatible constructor for ContainerRequest ignores the nodeLabelExpression parameter. As a result, you can't requests nodes with a label.
Tagged as a blocker on the basis that it's a fundamental regression. Sorry.
This surfaces in the slider test TestRoleHistoryOutstandingRequestTracker; YARN itself needs a unit test here to verify the regression is fixed, and that it doesn't come back.