Yes, This is the safest and simplest method.
Besides this, make sure you have migrated and restore vCenter database on new vCenter if you are using distributed switch and want to retain all performance/events data and other custom config. Host and VM's networking will be in trouble if it doesn't find distributed switch on new vCenter.
Since only two hosts, I am not much concerned to DB, new DB is also ok. In new vCenter I will configure the standard switches. I am not using distributed switches. The important for me is only that VM's will not be effected during the process of changing IP of mgmt. of esxi, removing and adding again to vcenter as it is trunk
I don't believe if any further step require, VST configuration retained with VSS in host itself. Also if you see in below link there are consideration specific for VDS, but not VSS.
If there could be such affecting scenario, they would have documented it in the KB.