Fixed counts occasionally being incorrect for LHN search (56751066)

While not an issue in local environments, the old method would kick off
multiple "refresh counts" calls whenever a search list changed -- which
is not just on object creation, but also on every search. This resulted
in two search count queries firing, with the one that arrived second
overwriting values.
Merge pull request #331 from reciprocity/feature/lhn_search_counts

Fixed counts occasionally being incorrect for LHN search (56751066)