Fix for bugzilla 58305 "Tool command overide is not kept in a Team Environment". In some cases, the managed build system was losing track that the command change should force a rewrite of the build file. Cleaning up the logic for save on minimal or no changes caused this problem to become evident.