Allow swapping between mock redis and real redis
Failing test for when Sidekiq queues are drained

Sidekiq seems to bypass callbacks when draining queues, which
means that the unique lock is never removed.