I did sort of the the same thing (IAH/PVR). Did not check in until the airport, prompted for UG @ the kiosk selected yes but did not get it (no room up front). The kiosk split the reservation and all well well. Received upgrade for the return and brought the family up front via miles. Pretty seamless all in all.