anchor.diff:  
       let newJobChannel = _toKey("jobs") |> keyToChannel 
       let delayedJobChannel = _toKey("delayed") |> keyToChannel 
  +    let resumedChannel = _toKey("resumed") |> keyToChannel 
  +    let pausedChannel = _toKey("paused") |> keyToChannel 
   
       let sub = subscriberFactory ()
       do sub.Subscribe(
  
positive.code:             let paused = multi.ListRangeAsync (this.toKey("paused"), 0L, -1L) 
              do multi.KeyDeleteAsync(this.toKey("wait")) |> ignore
              do multi.KeyDeleteAsync(this.toKey("paused")) |> ignore
              do multi.ExecuteAsync() |> ignore
              
              let jobKeys = Array.concat [|waiting.Result; paused.Result|]
  
negative.code:                     async {
                          this.updateDelayTimer(v |> float)
                      } |> Async.RunSynchronously))
  
      do sub.Subscribe(_toKey("paused") |> keyToChannel, (fun c v -> this.emitQueueEvent(Paused)))
      do sub.Subscribe(_toKey("resumed") |> keyToChannel, (fun c v -> this.emitQueueEvent(Resumed)))
  
      do logger.Info "subscribed to %A" newJobChannel
  
  