We ought to consider farming this off to another threadpool that does not do rollup work.  Otherwise, our meters will be measuring non-rollup stuff.

This means we might need a lightweight framework to tread rollups as a staged pipeline of work:  read, compute, write, external stuff (like Kafka ingestion).  Anyway... it's something to think about.