refactor: ensure ATG will not start a transaction if one is already