Fix for prefetch count = 0 in BlockingQueueConsumer when consuming after passive declare errors