I for some reason am in a similar boat.
7/08 - Bought the Instinct w/ a partial upgrade credit ($75) - Returned it 48hrs later
11/1/08 - Bought TP - Best Buy had to call Sprint and get the upgrade straightened out since Sprint never restores the credit once it is renewed
7/1/09 - My line showed it was up for FULL upgrade credit - Also showed that my contract was never renewed - Shows 12/08 fulfillment date
12/2/09 - Web Chat w/ Sprint - They said I was out of contract, but not up for full upgrade. Questioned why, and they said they put it in the notes that I was ready for upgrade whenever I wanted and switched Premier status to my line
12/2/09 - Also received e-mail from ECare saying that they reviewed the notes from the web chat and that I was able to upgrade whenever I wanted on my line.
Only problem, I will have to call Sprint if I try to upgrade before like 3/10 when my Premier status on that line reflects upgrade. Correction, Best Buy will probably have to call Sprint for me