return ErrBadConn from begin transaction
send ErrBaddConn from Exec/Query only when not in transaction