state: implemented AbortUpgradeInfo

This will be used to allow users to recover if a state server dies during an upgrade, leaving a current UpgradeInfo in place.

I didn't realize you could do that.  So errors.Trace() will pass nil through?