Listen on queue via BLPOP rather than pub/sub
Send worker idle waiting times to statsd