Fix event review counts

Becuase we're outer joining across multiple tables, we need to use
`COUNT(DISTINCT ...)` instead of just `COUNT(...)` for these statistics.