LayerConstraintProcessor alters layering even though no layer constraints exist

Details

Description

The LayerConstraintProcessor moves nodes of a graph with no layer constraints set at all to different layers. The moves are valid in the sense that they preserve a proper layering. However, the processor is not allowed to change the layers of nodes that do not specify FIRST/LAST constraints.