Conceptually, the second queue did not exist until the receptionist opened the second spot. As such, the guy didn't jump a queue; there was no queue. Queues, by definition, are single entities.
Now you might have an argument that where a second Q (Q²) opens, pre-existing status in queue one (Q) should apply (i.e. if you are 2nd in Q, you should be further ahead in Q² than someone who was 5th in Q). That's an entirely separate argument akin to letting a car into a flow of traffic.