DF has been a bit weird for me a while ago because I had queues that where almost empty and then suddenly popp (I doubt that like 6 people just simultaneously joined every time) and then as you describe almost empty again if someone withdraws. It also took about a minute to even see if anyone is waiting with me. But recently I think it's gotten better.