- the counters weren't set correctly when fetches timed out. instead we now pass down a counter object. (cherry picked from commit 05e448935c)
05e448935c