So a full reset of the iPhone gets everything working again. I guess when I move my sim around next I'll need to consider an alternative to the voicemail thing or just be prepared to reset the iPhone everytime I want to use it again.