bug #23: EditorPipeline doesn't abort commit if error happens