Hi Ben,
I used to do that, but now I create a 2D linestring at the center of trench then edit it and use the vertical edit to add VPIs for the steps. I generally make the steps 2mm as this makes them almost vertical in Machine Control. After I have created the VPIs for the center line I offset it in both directions for 1/2 the width of the final trench. This automatically makes the software triangulate the top and bottom of the steps straight across the trench as they are VPI points which become automatic triangulation points in surface generation. This cuts out the need to edit the lines along the side of the trench to the correct level and also cuts out the need for breaklines at the top and bottom of the steps.
I found that doing this generally increased my efficiency. If you use the VPI method to elevate your lines youi set the distance along the line for your level, so there are never any overlaps, and it is eaasy to correct if you type in the wrong level at the top/bottom of the step.
It also means that there is a center of trench line for the machine driver to select as an alignment within machine control for more accuracy.