Hello, I travel a fair bit between 2-3 countries and have a local plan for each carrier. If I pick up a carrier unlocked iPhone from one of the carriers, can I safely use it in the other countries (when i swap the sim card) without it being re-locked? I would also like to be able to perform firmware updates. Will iTunes recognize my phone as a carrier unlocked phone by IMEI? Thanks so much!