class ActiveRecord::ConnectionAdapters::Transaction

def restartable?

rollback+begin ?
Can this transaction's current state be recreated by
def restartable?
  joinable? && !dirty?
end