force submodule update, if we don't have to preserve changes (--clean-sources is enabled)