upgrade-image2 is used to upgrade a cluster, especially when it has multiple models (i.e. Orion, Pegasus, Cassiopeia etc)
if you use upgrade-image2 without any decoration of the model name, then it behaves the same as the original upgrade-image command.
Neither have anything to do with the two image partitions.
oh, turns out while testing this to answer the post - if you get a 404 error from a http based upgrade URL, then the upgrade process gets stuck (fails, but IAP still reports upgrade in progress) - will require a reboot to clear. Tested on 6.4.2.3-4.1.1.5, will raise a bug.
regards
-jeff