Updated LocationService to return first valid result from each query search rather than the one with the smallest bounds