Should not be throwing exception if an individual search driver fails

See Bug #13171 : My search results suddenly became empty because one of
my search drivers (Facebook) suddenly started failing.  For a remote API
call, we should be trying to return as many matches as possible while
ignoring errors.