`register_submodules()` also needs to be updated to pass the remote name to the submodule repository