title: Intermittent build break with MSB4166: Child node "#" exited prematurely. VS 15.9
body: <p>We are seeing intermittent break with with our automated build system. The error is with MSBuild child nodes and there doesn't appear to be any logging or error information. The error can happen randomly on any node and at different points in the build. And, I haven't been able to reproduce the issue by running the building on the command line.  </p>
  
  <pre><code> 0&gt;MSBUILD : error MSB4166: Child node "8" exited prematurely. Shutting down.
  Diagnostic information may be found in files in "C:\Users\&lt;user&gt;\AppData\Local\Temp\"
  and will be named MSBuild_*.failure.txt. This location can be changed by setting
  the MSBUILDDEBUGPATH environment variable to a different directory.  
  </code></pre>
  
  <p>The expected log file MSBuild_*.failure.txt doesn't exist and there isn't any information in the console output that would indicate what is causing the failure. We are using "Microsoft (R) Build Engine version 15.9.21+g9802d43bc3 for .NET Framework" and Jenkins 2.151.3</p>