Don't checkout SQS length on every pop; only if out_buffer is empty