fix for workflow state save kicking early if no prior workflow state