Our "has our write bucket been empty recently" check is dependent on TokenBucketRefillInterval

Found while working on legacy/trac#25373 (moved).

We have a variable called write_buckets_empty_last_second, but it is not accurate: it is re-checked and re-set every TokenBucketRefillInterval, which is currently 100ms.