How to support async methods in a TransactionScope with Microsoft.Bcl.Async in .NET 4.0?