1 o Minor features (mainloop):
2 - Move responsibility for
3 rescanning the consensus cache
4 from a once-per-second callback to a callback that is only scheduled as
5 needed. Once enough items are removed from our once-per-second
6 callback, we can eliminate it entirely to conserve CPU when idle.