Fixes: #3616 Issue link: https://github.com/spring-projects/spring-integration/issues/3616 The `KafkaProducerMessageHandler` uses an unnecessary logic to determine a default topic/partition. It is better to push such a logic down to the `ReplyingKafkaTemplate` as more general solution * Remove `KafkaProducerMessageHandler.getReplyTopic()` logic altogether * Clean up tests for removed logic * Add `exclude group: 'ch.qos.logback'` to be able to control logging for SI-Kafka module * Remove out-dated sentence from `kafka.adoc`