I've run into the not enough storage error before (actually, my current RDS server is having this problem when running dism). I'm curious as to what other Microsoft employees will say, but my attempts at fixing this all failed. I'm in the process of migrating my server to another VM and removing the problematic one.
I've tried even an in-place upgrade of the same version which errored out before starting stating that it can't do it.
as these are DC's, which is pretty easy to migrate, I'd spin up a new VM, add the ADDS role and promote it to a DC. CONFIRM that everything transferred over using replmon, dcdiag, and make sure it's a global catalog, and then turn off the 2 domain controllers (after making sure they are not used for DNS/DHCP anymore and that the new DC is handling these) and see if your network continues to work. LEAVE THEM OFF FOR 2 WEEKS... then if everything is good, start it up, and dcpromo it back to a member server and then disjoin the server from the domain and wipe it. Don't just delete the system because it needs to be properly removed.