Rename some thread-pool-specific types to be more general

Since they're mostly abstracting an isolation strategy, which isn't
necessarily backed by a thread pool. Kept it "queued" for now, but that
could be adjusted in the future.