I just update my galaxy S2 from ICS 4.0.3 to ICS 4.0.4 via Kies, everything went well beside a glitch with Google Voice:
e.g. Phone number are factious for privacy
GSM Call: dialing +1212-234-1232 --> phone call log +1212-234-1232 Same no issue
GV Call dialing +1212-234-1232 --> phone call log +504-345-2111 issue not same as dialed (always same if redial)
GV call log no issue
The "wonky" numbers are the Google Voice access numbers, which is what your phone is actually dialing. They used to display only while dialing out, and then the actual number you were calling through GV would show up in the call log on the phone. But alas, they appear to have skipped that function with the new software. You have to check your GV history, either on line or through your app, to see what contact was actually called. Wish they'd fix this. took forum: https://productforums.google.com/forum/#!msg/voice/KihyfAnzMRg/K9R_qpQ_IOAJ
Solution:
1) Factory reset my old phone removing GV.
2) Deactivated my voicemail settings from my GS3 using the GV instructions on the web from my laptop.
3) Uninstalled GV on the GS3.
4) Rebooted my phone.
5) Reinstalled GV on the GS3
6) Reactivated GV from the web.
How to resolve this without factory reset? I haven't found the solution.