This was fixed in upstream pull request #130.
Fixed in vendordrop r32760
Verified that PAUSE still works to pause a running script and that KeyCode3.exe shows PAUSE as the ScanCode pressed. Code change matches MS documentation. No other issues discovered in a brief keyboard focused manual test.