fix(process): revert "feat(process): differentiate between child interruption and killing" (#10046)
Reverts vercel/turborepo#10027
`child::test::test_graceful_shutdown::false_expects` is currently flakey
as we race `child.wait()` calls:
- one knows we sent the signal so when the child exits we get a
`Interrupt` exit
- one does not know we sent a signal, so when the child exits from a
signal we get a `KilledExternal` as we think something else on the
system killed it
Will remerge once test has race condition removed.