Submodule operations and configurations are already too error-prone. I think that a failed submodule update should consistently fail the build rather than adding another option which would allow the user to not fail the build.