Fall back on non-indexed search when indexed search returns an error
Created by: ijt
Fixes #5351
Searches were failing when indexed search was enabled but the indexed-search pod was down. This PR makes search fall back to searcher in that case.
Test plan: Added a unit test that appears to reproduce the problem.