Fix list() call in update_submodule
Here we don't just iterate over the results, so we have to use "all=True" instead of "as_list=False". See previous commit for explaination.
Here we don't just iterate over the results, so we have to use "all=True" instead of "as_list=False". See previous commit for explaination.