Is there a way to prevent iTunes from asking me to update my iPhone's carrier settings?
Hmmmm the message about updating your carrier settings is not an IOS upgrade. It is a tiny little file that your carrier (EG AT&amp;T, Verizon, etc.) places on your phone to keep it up to date with their network.

Let it check and apply it, it takes about 30 seconds.