Ensuring we decrement the failures in-memory counter

If a user does not have an audit queue there is no way for us to find out if a retried message is successful or not therefore we need to decrement the in-memory counter regardless of the outcome.
Added WaitForNonStaleResultsAsOfLastWrite() to the list error queries to ensure we provide a "semi" consistent total in both the dashboard and the errors screens in SP.
This addresses both:
- https://github.com/Particular/ServicePulse/issues/113
- https://github.com/Particular/ServicePulse/issues/112