If a subtask is reactivated it will unset all parents to active as well. There also may be workflow rules that run recalculations and force the task to reactivate or other users working on that task (or subtasks) at the same time. There could also be a validation rule on subitems that prevents the toggle from being set and will undo the change after processing.
Comment actions