Since there is no default implementation of the HandleException() method of the CommandHandlerBase and EventHandlerBase classes, the default action when an exception occurred was to commit model edits, so changed to rollback.
Class name of parameter of ExtensionPoints.Events.Pages.RegisterOnBeforeChange, ExtensionPoints.Events.Pages.RegisterOnAfterChange method (corrected because the base class name of event handler was Navigator ...