title: Camel route sourced from seda is not routing to the Kafka destination endpoint
body: <p>I have a simple camel route which consumes from a Kafka topic. Does some processing and writes back to another kafka topic.</p>
  
  <p>I needed to do some processing in between . I used seda in the route so that the kafka consumer doesn't get blocked on processing.</p>
  
  <p>But after processing, Camel routes the message back to the source kafka endpoint and not to the destination endpoint.</p>
  
  <pre><code>from("kafka:&lt;source endpoint details&gt;")
              .routeId("FromKafka")
              .log("@@@@@@@@:  ${body}")
              .to("seda:myseda?waitForTaskToComplete=Never");`
  
  from("seda:myseda")
              .routeId("sedaRoute")
              .process(myprocessor)
              .to("kafka:&lt;destination endpoint details&gt;"
  </code></pre>
  
  <p>The output payload is once again put in the source kafka topic. If I just replace seda with direct, it just works fine. </p>
  
  <pre><code>from("kafka:&lt;source endpoint details&gt;")
              .routeId("FromKafka")
              .log("@@@@@@@@:  ${body}")
              .to("direct:mydirect");`
  
  from("direct:mydirect")
              .routeId("sedaRoute")
              .process(myprocessor)
              .to("kafka:&lt;destination endpoint details&gt;"
  </code></pre>
  
  <p>I suspected Kafka might be a request-reply exchange and the response is given back to the source endpoint.  Hence tried adding "<strong>waitForTaskToComplete=Never</strong>" to seda. But no success.</p>
  
  <p>Any help will be much appreciated.</p>