This logic would need more work - see `AggregateMessageDeliveryException` where it initializes the `cause` to be the first exception in the list.

In that case, it is useful to do this because different subscribers are invoked; I am not so sure it's very useful here since all the exceptions come from one place; so I think we can simply remove this append.

WDYT? (I can do it during the merge).