If a node x is skipped and an order end state is set to x then the order will proceed with the next node following node x and will not end at x.
Desired Behavior
If a node x is skipped and an order end state is set to x then the order run should end at node x.
Maintainer Notes
The current behavior is due to the fact that a skipped node is not eligible as an end node and therefore subsequent job nodes are processed until a valid end node occurs.
The current behavior is valid, however, the desired behavior is an additional option. Therefore both options of the current and of the desired behavior should be supported.