Fix bug where new queue code can slowly build up buffer in socketpair due to expected race condition. This reads more when popping, ensuring the buffers never fill.