Have mach update (not just init) submodules as needed. Fix #3447
Merge pull request #3448 from SimonSapin/mach-update-submodules

Have mach update (not just init) submodules as needed. Fix #3447