fix transaction support in ldbm_delete
(cherry picked from commit 5e57d04aa74912be14cb56d66ccb7a06689c4a9a)
(cherry picked from commit 6891e373e7ff3bfbd6ec7f9f790b71452ed656c9)
(cherry picked from commit 3104a106c3ff6145440d7dc9ae4b24d2bb4b4213)
(cherry picked from commit e7b117fd607c5d525c320e2b73aaebbb68d0d83c)