gh-104372: Cleanup _posixsubprocess make_inheritable for async signal safety
#104518
+92
−34
make_inheritable for async signal safety
#104518