[1160669] Failed upgrade of standalone storage node is not correctly rolled back
This was true of any storage node upgrade failure, not just the new
db properties issue reported.  But the new properties is the most likely
new reason for a failure.  Changes to fail the overall upgrade on any
non-OK status returned from the storage upgrade.  This shouldbe safer, and
prevents the server from trying to upgrade if the storage upgrade has an
issue.

Also:
- added a specific error exit code for version stamp failure
- enhanced some undo task log messages