rdbms: make cancelAtomic() handle callbacks and work with DBO_TRX