producer: simplify initial "too large" check
Minor oddity I noticed while working on the aggregator/flusher refactor; this
looks like vestigial code from some attempt at handling the weird size
requirements of compressed message batches, but since `msg.byteSize()`
*includes* `msg.Value.Length()` if appropriate, the entire first condition of
this `||` is superceded by the second.