Fixing an issue introduced with Review Request 22717
Destroy unplugged VIFs before creating a VIF for a VM, and reuse the device id
Cs tries to destroy vlan object on XS host when destroying VM, if the VLAN object is being used, CS expects the exception, lower the log level here