bisect-kit: treat subprocess.SubprocessError as fatal error

When running swtich scripts, subprocess.SubprocessError was treated as
temporary errors, and it led to TooManyTemporaryErrors when happened
multiple times. TooManyTemporaryErrors is retriable in stateless
bisection, so it will keep rescheduling and retrying. However,
subprocess.SubprocessError can rarely be resolved by retry. So I'll make
it as fatal error for now.

BUG=b:330590718
TEST=run_formatter.sh & run_test.sh

Change-Id: I65067a68395699e38d7bff02afc92607495cf313
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/bisect-kit/+/5380584
Reviewed-by: Cheng-Yu Lee <cylee@google.com>
Tested-by: Cheng-Yu Lee <cylee@google.com>
Commit-Queue: Cheng-Yu Lee <cylee@google.com>
Reviewed-by: MD Nayeem Jahan Rafi <njrafi@chromium.org>
1 file changed