add `Exceptions.propagateIfFatal()`? This exception should normally be an `ExecutionException` rather than the actual task's exception so we should be safe to do that.