now we use --dependency=afterany:"$SWF__JOB_ID" so the next job runs if the previous one has finished.
Sometimes an array has one failure and that lets the next step execute.
I think afterok would only allow the next step if all the previous ones are sucessful