Quickfix for transactions timing out and not committing when PreparingEnlistment.Done is called instead of PreparingEnlistment.Prepared
Merge pull request #871 from tumtumtum/master

Fix for transactions hanging and timing out if PreparingEnlistment.Done() is called