I have an edit data step that I have chosen to not allow users to skip. I accomplished this by not checking the step property "Step can be skipped". Another important note about the properties of this step is I have selected to enable to the option "Automatically executes when reached".
Users have pointed out to me, and I have been able to verify, that they are being forced to launch the step twice before they can move the workflow along. Once is automatic (when the step is reached), then they have to execute it again.
Is this a known bug? As a work around I removed the "Automatically executes when reached" feature and it seems to work now. Too bad if we can't have it all.