timeout/tests: Move the ctrl-c tests to an intermediate process. This is an attempt to avoid some flaky test failures where the parent test process returns a STATUS_CONTROL_C_EXIT exit code.