> Are parallel groups the only way to implement a water flow control for a group of valves? (As a safeguard against one of the valves getting stuck on.)
No. Just use one zone for that control valve and remove the Sequential attribute.
Then when creating a program, give it the sum of all the other program times (they will run in sequence, while the control valve zone will run in parallel with all of them).