After removing a bool check (if the background thread should keep processing) on the producer side, speed is above 10 million items per second.
Constructor:
_actionBlock = new ActionBlock<long>(l => { _handled++; }, new ExecutionDataflowBlockOptions() { SingleProducerConstrained = true })...