After doing a restore from an old iPad to a new iPad, and syncing up iCloud, contacts stored without a country code are displayed incorrectly.
In Australia, the mobile number format is 04xx xxx xxx, or +61 4xx xxx xxx (with country code).
The result of this is that text messages (or iMessages) received are not matched up to a contact. Additionally, the phone numbers appear in the incorrect format in the Contacts app (04x xxxx xxx), suggesting it is maybe assuming an American country code or something.
The iPad does not have a SIM card in it. I tried putting a working Australian SIM card in it, and it immediately fixed the problem... until I removed it and everything went back to how it was.
Does anyone know how to change this default without having a SIM card permanently installed? Seems like there should be a setting for this somewhere, but I cannot find anything. I've googled and the closest I can find is a setting called "Internationale dial assist" inside Settings > Phone but this area doesn't exist on an iPad and I cannot find anything similarly named. Any help would be very much appreciated!