fixup! submodule: simplify decision tree whether to or not to fetch

decl-after-statement
fixup! implement fetching of moved submodules

decl-after-statement