Making TransactionScope Work with async/await in .NET 4.5