ok i had a SEA-IAH-EWR-OSL-EWR-SEA flight book gpis applied. Flew SEA-IAH-EWR all upgraded to first with the GPU, The EWR-OSL was wait listed. OSL-EWR-SEA all cleared. Now the IAH-EWR outbound landed and hour late and missed our 1 hour connection to OSL. After a lot of arguing back and forth i decided to just cancel all the remaining legs and get a refund. It appears they immediately refunded the GPU for the return leg OSL-EWR but have not gotten the EWR-OSL leg. I "Should" get that gpu back correct? even though SEA-IAH-EWR all cleared the EWR-OSL misconnected and the rest of the reservation was cancelled.