Search backend; fix sending partial matches in an errored OR job
requested to merge cc/main-dry-run/global-no-resolved-repos-alert into main-dry-run/global-no-resolved-repos-alert
Created by: camdencheek
This fixes an issue where we would return early when one of the children of an OR job returned an error. This would cause us to not send our final set of results that were not matched by all children.
Stacked on #32600 Fixes issues described in #32600
Test plan
Added a new test to cover this.