Please review: Ticket #167 - Mixing transaction and non-transaction plugins can cause deadlock