bug: rebalance could open channel/producer while shutdown; last commit might not happen if the producer is not created; removed OffsetAndMetadata.Default