Add test case for transaction rollback.  Currently fails with nasty error