I understand what he is saying and I know how FIFO works. I've actually worked Technical Support for a web hosting company for 4 years for both phone and a online ticket system. What I'm saying is regardless if the system you are using re-sorts the queue each time a reply is made regardless if the reply is made by the customer or a support representative and throws that ticket to the end, then support representatives should scan the queue for tickets with replies already made and seek to close those out before answering new ones especially since your waiting time for new tickets 7-10 business days. So it's not an issue with the software protocol; more how representatives approach the task. Of course our goal was always a one contact resolution and hoped that a reply back wasn't needed from a customer, but if it happened, those tickets had priority over new tickets coming in. Otherwise you are telling customers to wait in line multiple times if you cant address their problem in one email.
Now luckily this appears to be the case as the representative replied to my ticket again in 24 hours so I did not have to wait the 7-10 days again. So even if a reply did knock my ticket back to the end, it appears since it was an already replied to ticket that it took some priority over others which is the way it should be and all I was trying to say.