You might also want to try using Custom Events for your set state actions.
When a custom event is triggered in a workflow, the workflow is paused until the custom event has run to completion, and then resumes.
You might also want to try using Custom Events for your set state actions.
When a custom event is triggered in a workflow, the workflow is paused until the custom event has run to completion, and then resumes.