bubble up redis errors, restart queue if redis restarts
add test for redis failure restart recovery
Merged #34