Stop storing more errors than allowed count
Rate limit errors

Do not track the same error within 1 min intervals
Refactor tests to use random error messages