Improve performance of chained tasks and avoid wrapping AggregateExceptions multiple times