BTW, I noticed that start.exe CREATE_NEW_CONSOLE handling will not be right with your patches. "/b" option should probably use DETACHED_PROCESS.
that's not what testing suggests (from a W10 cmd prompt). I'll skip this one.
Z:>start /b tasklist
Z:> Image Name PID Session Name Session# Mem Usage ========================= ======== ================ =========== ============ System Idle Process 0 Services 0 8 K System 4 Services 0 20 K Registry 108 Services 0 29 472 K smss.exe 388 Services 0 156 K csrss.exe 480 Services 0 1 332 K ...