protected static RecoverableUserError Handle(QueueProcessingError ex, string action) => new RecoverableUserError(ex, "One or more errors occured while processing", "The following errors occurred: " + string.Join("\n", ex.Flatten().InnerExceptions.Select(x => x.Message)) + "\n\nSee log for more details");