Refactor executeTask() into Task.Execute()
Fail when a single parallel task fails