try to make redis location configurable
Switch to a different worker model
???
More defensive queue handling.