add backoff support to the `Repeater`, and leverage it in Entities. has ...

...nice side effect of speeding up many of the tests which rely on this repeater, including SoftwareProcessSubclassTest which goes from 10s total to 1s total.