Currently it just returns the error, which can cause missing error handling at least in batch handling. See https://github.com/lightningdevkit/rust-lightning/pull/2841#discussion_r1462451969