Fixed to better detect invalid step execution out of AsyncSteps loop