title: Exchange id in camel request ends with even number
body: <p>I am using Apache Camel in  OSGI scenario using Karaf in version 2.15.1. I am using the exchange.getExchangeId() to print the exchange id in a request/reply. The exchange pattern is set to InOnly. The route looks like this:</p>
  
  <pre><code>&lt;route id="ip_client_rpc"&gt;
      &lt;from uri="restlet:http://localhost:7070/lsp/patron/id?restletMethod=POST&amp;amp;synchronous=true"/&gt;
       &lt;to uri="log:${headers}"/&gt;
      &lt;setExchangePattern pattern="InOnly"/&gt;
      &lt;process ref="rabbit_client"/&gt;
      &lt;to uri="log:${headers}"/&gt;
    &lt;/route&gt;
  </code></pre>
  
  <p>However when I print the exchange id sent to the rabbitmq queue it always ends with an even number.</p>
  
  <pre><code>Request from client:ID-VirtualDev-49301-1443430754519-5-6
  Request from client:ID-VirtualDev-49301-1443430754519-5-8
  Request from client:ID-VirtualDev-49301-1443430754519-5-10
  Request from client:ID-VirtualDev-49301-1443430754519-5-12
  Request from client:ID-VirtualDev-49301-1443430754519-5-14
  </code></pre>
  
  <p>Is there a reason why the final digit is always even? Is there another exchange being created that I am missing?</p>
  
  <p>Thanks</p>