[SWITCHYARD-1556] - in-out remote invocations in cluster reuse same mess...

...age instance

Fixed and verified using switchyard cluster demo as baseline (quickstarts/demos/cluster). The fix eliminates the reuse of the same message during a remote invocation via SCAInvoker (java.lang.IllegalArgumentException: Can not send same message twice). 

Ensured that context properties from the invocation on the reply message continue to be propagated.

Passes check style.