Obviously, your device has some sort of issue. I suggest you power it down completely, so that it boots from scratch. If that doesn't work, contact Vodafone and if all else fails hard reset.
In terms of providing updates, Vodafone seem to be the best. It's one of the reasons I'm going to change to them this year.
I have a country variant 920 on Virgin and recieved the update notice.