Hard to say without surfacing some kind of metrics based on production workloads. Whether this actually matters will depend on how many tenants are sitting right on the edge and causing micro-sleeps. This idea of batching sleeps is something I think I borrowed from the swift governor and my thinking was that they probably wouldn't have put it in unless there was a real need they discovered.

How about adding a config option to enable/disable sleep batching and then deploying half of your production nodes with it, and half without? Then you can monitor each batch of processes and see if there is a noticeable difference either way.