Search backend: remove newSearchClient from streamHandler
Created by: camdencheek
We previously used an overrideable function to build a search client so that it could be overridden tests. However, now that our search client is an interface, we can just override it with a mock directly, which simplifies this a bit.
Test plan
Semantics preserving, covered by existing tests.