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.

Ah, no worries.  It's not *that* confusing so I won't worry about it. :)