>> Also, what should we do when you enqueue a setVersion transaction and then >> close the database handle? Maybe an ABORT_ERR there too? > > Yeah, that'd make sense to me. Just like if you enque any other > transaction and then close the db handle.
We don't abort transactions that are already in progress when you call db.close()... We just set a flag and prevent further transactions from being created. -Ben