WaitAllOps should cancel and raise as soon as one of its callbacks receives an err