[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.

Removed risk of propagating TRANSIENT context properties from the remote exchange back into the local exchange.

Passes check style.