I assume the phone is still in stock form?
what is your ISP or carrier name?
If the upgrade really did crap out, and you have a partial upgrade, you may have to use ODIN to install a new copy of the OEM ROM.
I've never done this, so you need help from someone better than me.
I just did a search for 'odin' and found this how to article.
they show you how to install odin and how to get your OEM ROM files and install them.
maybe this will get you going.
http://www.andromint.com/download-odin-latest-version/