What is the reason for a whole new Class for this versus just setting SchemaUpdate#haltOnError=false ?