QPID-6127: avoid using negative durations with sys::BlockingQueue.pop() as it will not throw when expected