Even an error during calibration does not allow to stop it, also it was paused as long as the error message was displayed.
But because the execution of gcode is done by the firmware it would be possible to change the firmware and to allow aborting. And a severe error should abort it automatically.