Don't hide errors with mappings

We added this behaviour because we thought "if an error (now) has a mapping, it
has been fixed and so is irrelevant". The problem is, it means that the graphs
don't match the tables (because they are built from DailyHitTotals, which are
not filtered).
Make hits_table partials more readable

Also encapsulate some knowledge.
Reduce duplication of "hit is now" code
Indicate errors which have been fixed