Unit of work sent to an activity worker.
 protected async override Task ProcessTaskAsync(ActivityTask task)
 {
     var pollId = task.Input;
     await PollProcessor.Instance.DeactivatePoll(pollId);
     Logger.LogMessage("Poll {0} expired", pollId);
 }
 protected abstract Task ProcessTaskAsync(ActivityTask task);