resolving an issue where (in certain cases) if ifcfg-ethN does not exist before ifdown is called, when ifup is called, the interface comes up to the wrong IP address