Transaction "test mode" fix

right now it seems that "test mode" for transactions ($this->db->trans_start(TRUE);) isn't working at all.