I managed to get an upgrade to go through by carefully monitoring it and using zypper. I had to retry several times and reset my network connection a few times. However, I discovered that network manager really likes to use its own /etc/resolv.conf files, I now have network connectivity, it is a bit slow and sometimes intermittent.