spawnWindows: If an exe is found but fails to exec, retry with PATHEXT values appended

This matches `cmd.exe` behavior. For example, if there is only a file named `mycommand` in the cwd but it is a Linux executable, then running the command `mycommand` will result in:

'mycommand' is not recognized as an internal or external command, operable program or batch file.

However, if there is *both* a `mycommand` (that is a Linux executable) and a `mycommand.exe` that is a valid Windows exe, then running the command `mycommand` will successfully run `mycommand.exe`.
d3242408d4Ryan Liptak committed on 12/17/2022, 11:36:45 AMparent5843b79
1 file changedLine totals unavailable