I think you handled it well, it's always a good idea to get employee ID's too, so if a problem arises you have references. I got a free sling upgrade, like your case, the charge appeared on my next bill, but was corrected after I complained. It's ironic that new customers get all the goodies, but long term ones really need to do their research when upgrading.