CTest/cmProcess: Adopt field tracking reason for the process timeout A test process may timeout either because the test timeout was reached, or the overall stop time was reached. Shorten the lifetime for which we track this state in `cmCTestRunTest`.