* Fix sequence handling for the multi-producer case.
* Also use correct publish signature in translateAndPublishBatch for multiple event translators
* Add bounds checking for batch publication
* Refactor RingBufferTest to use better matchers and reduce duplication