It turns out that there is/was an edge case that was missed in the change for .
The length of the path to the current COMSPEC should be included in the length of the total command line.
Otherwise it is still possible for the command line length to exceed the 8,191 length limit, leading to build failures.