codeintel: Zero event counts for unvisited indexable repositories
Created by: efritz
When pulling event counts, we do not return rows for any repository with no search/precise code nav events. This means that we don't zero these values once they become unused and will forever have their old values.
This adds a call to the database to ensure that any repos that aren't updated after a scheduler tick in the indexer will be set to zero.