This should cover the corner case when we have just enough events to make one flush per worker. In that case, still use the new SharedWriter.
SharedWriter
cc: @gemmeren @zmarshal