fixes issue #1076

unsuccessful remove() fires event in transactionalRemove