[1139735] HA upgrade issues with storage cluster schema change
- Fix using the wrong value for storage node address in the version update
- Update logic to complete DDL changes prior to the version stamp, in case
  of failure the DDL changes will still be complete.
- Change version stamp to fail more significantly since it really does
  mess up the install/upgrade, now throws exception as opposed to just
  returning a boolean success flag.
- add some more in-line doco and improve list-versions output