An event handler no longer wraps its calls in cds.tx(req) to get context propagation and a managed transaction; the service runtime creates the transaction and propagates the context on its own. The old form still works and is deprecated. Dated from the first 5.0 release published on npm.
Handler code, and the samples it was copied from, that call cds.tx(req) before every read or write as if it were required.