s4-dsdb: fail the transaction instead of asserting on error