modelbuilder: run_global_phases do nothing for an empty list of modules