After upgrade to 4.16.2 and code commit via SourceTree, I had a very weird compile error MSB3073 (type 3) - basically, path doesn’t exist in the build.bat file.
As a quick fix, I just called “Refresh Visual Studio Project” in UE4 Editor, and all was fine - after doing to when running as Administrator.
Hope this helps someone.