[SEARCH] Use `SEARCH` threadpool for potentially blocking operations

In `SearchServiceTransportAction` we use `SAME` threadpool for
potentially blocking / longer running operations this can cause
slowdowns in response / requests processing or even deadlocks. This
commit uses `SEARCH` threadpool for all operations except of freeing
contexts.

Closes #7623