(#3143) Reverts part of c59b98c8 by going back to using a global timer instead of a per-chunk one. Reintroduces the issue of ignoring rate limits after suspending and resuming the process.
c59b98c8