update submodules on checkout

This updates the test results because the submodule count changes.   I believe this is the right behavior.