Allow roles to specify the rate they expect to be run at, rather than doing it themselves.
Add random initial sleep before starting a role or a connection. Prevents system thrashing when starting up a lot of connections at once.