[BROKEN] Prevent execution of autocommit queries in open transactions

o Introduces TransactionInfo to clean up passing of tx and related objects to execution plans