sneakily rethrow ProcessCanceledException as checked Exception, to avoid logging and error message in LazyLinkingResource