Update dvs_switch_migrate

* fix migration bug (spec.bridge = nil)
* split methods for clarity
* minor readability cleanup