fix(typeahead): highlight return match if no query

This makes the highlighter behave more consistently like other filters.

It also makes it more useful as an empty query doesn't result in an
empty result.