Running the verifier, I got this in the output:
Checking the given plan ...
Task id=0 has itself as a subtask.
IDs of subtasks used in the plan exist: false
But there is not task with id=0 in the input plan.
See this gist for all of the inputs.
Note that validation should fail here, it's just that this error message doesn't seem to make sense.