title: TransactionScopeAsyncFlowOption does not flow from WCF client to service
body: <p>My WCF service method needs to perform concurrent tasks in a transaction which is flowed from the client to service. To enable a transaction scope to flow through threads, I enabled the TransactionScopeAsyncFlowOption in the constructor of transaction scope class before sending call to service.</p>
  
  <pre><code>using (var transaction = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
  {
      //service call here. Async flow option has no effect on service side.
  }
  </code></pre>
  
  <p>The transaction flows from client to service but it is not able to flow to sub tasks. If, however, I create new transaction scope in the service and enable its async flow there, then transaction flows to sub tasks. So my question is, why the TransactionScopeAsyncFlow option has no effect on the transaction at the service end? Should not it take the client transaction scope settings so there would not be any need to create new transaction scope in service just to enable its async flow?</p>