public RabbitBus(BusConfiguration configuration) : base(configuration) { this.cancellationTokenSource = new CancellationTokenSource(); var completion = new TaskCompletionSource<object>(); completion.SetResult(new object()); this.restartTask = completion.Task; }