You might have to call them to take it off if you switch to another phone. Not sure if that is automatic.
And AT&T does their random checks on the network, so you can go weeks without the addon and whenever the check runs and sees you have one then it will get put on. It doesn't matter how you bought it, if you are using an iPhone you will get the addon added eventually.