Dequeue with count greater than queue length no longer pushes empty messages