submodule: don't double free during load failure When we fail to load submodules, don't free the list; it is later freed unconditionally.