While message emplacement happens in the DocumentBroker poll, we can be sure that the next iteration of the poll will call hasQueuedWrites before polling.