There are some people in the immigration. They take numbers for some reason. Then they keep changing numbers with the people waiting queue.
Happened to me many times. Actually one of them gave me the next number and took my number which had 100 people and it was already 14.30
Not sure whats going on and why they are doing it.