Issue #3503270 by jurgenhaas: Ensure all cleanup is happening even if exceptions get thrown during processing a model
mentioned in commit 0a4f62b4