I have the same problem.
In my case, I unlocked my phone to travel South Korea. South Korea uses USIM - I don't know what's the difference. I had no problem until I came back to Canada and put my Rogers sim card back to my phone. Like most of people here said, it sometimes got back to be fine...