public Task<IEnumerable<InvocationState>> PurgeCompleted() { return PurgeCompleted(DateTimeOffset.UtcNow); }