### Version current ### Platform ```text all ``` ### Subsystem sqlite ### What steps will reproduce the bug? ``` database2.applyChangeset(session.changeset(), { filter() { throw new Error('boom'); } }); ``` ### How often does it reproduce? Is there a required condition? Always ### What is the expected behavior? Why is that the expected behavior? Error is thrown ### What do you see instead? Process crashes ### Additional information _No response_