fixes ZEN-15717

DO NOT MERGE
No, BLPOP may still fail without reaching a timeout, which I believe is one of the two criteria for exiting zminion along this code path (the other being the output.Exited signal).