A few weeks ago I was travelling in the gulf and was booked to fly from Bahrain to Beirut on Gulf Air. I had originally booked economy but later decided to change to business class. I contacted my travel agent in London who made all the changes and paid the extra fare etc. When I arrived at the airport I went to the ticket desk to re-validate my tickets (as intsructed). The chap at the desk called up the details on his computer and then looked very confused. Gulf Air in London had sent the upgrade info to Dubai not Bahrain and thus the ticket counter in Bahrain could not change my ticket to a business class ticket. I was a little confused (not to mention annoyed) to find that they could not issue the upgraded ticket because the instructions were sent to the wrong airport (EVEN if they could see that all payments had been made etc. on their computer.)
Why would this be the case?