Aggiornamenti...
Prima soluzione adottata:
nel momento in cui mi dava errore di caricamento del file xxxxxx_demo.xml entravo nel file XML e cancellavo tutto quello che trovavo lasciando solamente i tag
<?xml version="1.0" encoding="utf-8"?>
<odoo>
</odoo>
e questo mi ha permesso di andare avanti con il caricamento. L'unico inconveniente che ogni volta che il modulo viene aggiornato il file XML di demo viene sovrascritto e popolato nuovamente e mi ha costretto a rifare un lavoro che avevo già fatto.
Seconda soluzione adottata:
nasando un po' il DB (nel mio caso PostgreSQL) ho trovato una tabella che mi diceva qualcosa:
ir_module_module. Andando a vedere il contenuto ho visto un magico campo "demo" valorizzato a volte a TRUE e a volte a FALSE a seconda del modulo e delle necessità di quel modulo. Ho quindi operato in modo conservativo andando a mettere il campo "demo" a FALSE per i moduli che mi davano errore (il nome del modulo è quello nel campo "name"). Al momento non ho riscontrato rollback dei valori da me forzati quindi direi di poter considerare questa soluzione quella definitiva.
Spero di essere stato d'aiuto a qualcuno.