Personally, I have a dev/test server. I don't update my production without trying it on dev first. If there are errors, I usually catch them there before I upgrade prod.
If you are in a failed upgrade state, it is probably best to contact support at this time.
Ron