FYI example usages of IdForCorrelation in the wild
http://stackoverflow.com/questions/12816437/on-premise-nservicebus-applicaton-receiving-messages-from-azure-servicebus-queue
http://www.teinum.no/2012/03/nservicebus-30-smtp-transport.html
https://github.com/valeriob/MessageMonitor/blob/master/MessageMonitor.Service/Mapping_Extensions.cs

so is there going to be an alternative approach that applies to these usages?