Making sure that the correlation id is handled in a backwards compatible way

@johnsimons @SimonCropp Please take a look

* I've tested the full duplex with both v3,v4 and mixed
* Tested the buyers remorse as well both v3=> v4 ans v4=> v3

Can you merge tomorrow John?