I don't understand why the OP could not have been added to the upgrade list at the gate. When rebooking I always make sure that I have been added to the upgrade list by checking the mobile app before I leave an agent. As far as an empty seat, its a lazy GA that is not pulling the number 1 on the list out of Y.