gh-138234: clarify returncode behavior for subprocesses created with `shell=True` (#138536) Co-authored-by: Kumar Aditya <[email protected]>