Expose the curTransaction thread variable
(Request from user)
"With Blueprints' automatic beginning of transactions, it is easy for a user to not realize that a transaction has been started on his behalf. This in turn makes it easy for transactions to leak. In a general application context where thread pools are commonly used this can cause all sorts of bugs. "