Just to clarify a bit, I get that the DFU will take ages to propagate though a large network, but the first insertion of the new DFU from, lets say a cellphone, to the "proxy" node might take 1 - 2 hours max then the origin cellphone can disconnect and the DFU will keep spreading through the Mesh?
I don't see a big issue that a DFU of a large network might take few hours, but I hope that the origin node can disappear and its not required to deploy completely the DFU to all the nodes on the Mesh.