Search backend: ignore subprocess errors caused by canceled context
Created by: camdencheek
A canceled context will send a kill signal to the subprocess, which will cause it to return an error code. If the subprocess is exiting due to a context error, we don't care that the subprocess failed, so we just ignore the error.
Test plan
I couldn't reproduce the test failures locally, but this is a strong hunch.