How is this possible?

23 other people hit accept on the queue pop. A single player withdraws. Yet, I'm starting again alone in the queue upon reentry from the withdraw.

It's been like this all week. Join CT queue, pops 10-15mins later, one guy withdraws, pops another 10-15mins later, one guy withdraws, rinse and repeat until I've been in queue for 3 hours and it's popped 7 or 8 times with one guys withdrawing each time.

How does this make sense?