handle blpop error

BLPOP submits an error to its callback when redis loses connection. Currently, Kue ignores this error. This patch fixes this issue and prevents jobs from getting stuck in "inactive" when redis reconnects.