Arch: stronger handling of errors in IFC export