Binaries can call this just after staring. If we detect that we’re actually running as a
subprocess, control will not return. There are two kinds of subprocesses that we may be acting
as (1) the process that loads and runs the user code and (2) a wrapper around rustc.