These are used for blocking IO which is the bottleneck, not the dispatcher type.

- the write dispatcher is a dedicated thread used for sequential blocking writes to LevelDB
- the replay dispatcher are dedicated threads used for concurrent blocking (potentially long-running) reads/scans over the journal.