Harvest stdout/stderr when job timeouts occur.

Updates the job runner so that it properly captures stdout/stderr
on jobs that timeout.