if a route context has been configured, then wrap the processor with a
RouteContextProcessor to ensure we track the route context properly during
processing of the exchange, but only do this once
TODO: This can possible be removed!