Remove reconnect logic from worker.

introduces a new class, Client, which will handle Redis stuff from
now on. As such, it needs the reconnect logic.