Hi,
I'm trying to make an Automation rule for the case of transitioning a parent story (with children) to Done. I would like it to:
1. If there are any subtasks that aren't in certain statuses, transition those to Done
--then--
2. If there are any subtasks that aren't Done at this point, move the Parent story back to In Progress (or otherwise prevent it from being transitioned to Done)
Here's what I have. In testing, it seemed inconsistent: I saw once or twice where it successfully moved the children to Done, then allowed the parent to stay Done. But then another time I saw it transition the children to Done, and then move the parent back to In Progress.
Is there a race condition between these top-level directives? Or are they supposed to execute / complete sequentially?

Thanks