Italo,
Nao fiz essas parte de gerar novo RES.
Na minha aplicação eu informo o caminho do arquivo INI (ACBrNFSeX.Configuracoes.Arquivos.IniServicos) então já recupera dele.
Mas funcionou sim com estas três alterações (Arquivo INI , Arquivo Schema XSD, e o fonte do Provider do Libre).
Porém ate achei estranho pois tentei mudar pra não gerar o ID e não gerar o atributo versão através do INI e não deu certo por isso tive que alterar o fonte.
Outra coisa, o namespace "http://www.abrasf.org.br/ABRASF/arquivos/nfse.xsd" é da tag EnviarLoteRpsEnvio ,alterei no ConfigWebServices.Producao.XMLNameSpace.
Veja trecho do manual.
Qualquer jeito que enviava diferente dava erro.