To continue on what jon2 say, Create a custom event that will have the step 1. move the step 1 in custom event and in the Page load, step 1 should trigger the custom event first. This will make sure that this step is completed before processing the rest of the WF