I just wanted to finish up this story for anybody who found it because they are in the same predicament. I never found a way to rescue the half-upgraded installation, but I did manage to dump config.xml over my serial console. Ultimately I downloaded the latest usb stick image with serial console, booted from it, and did a reinstall (over my serial console). The install was fast, upgraded the whole thing to ZFS, and - much to my surprise - found and used my existing config.xml I instructed the machine to reboot and again, was extremely surprised to find that my relatively complex configuration was back up and working with no more intervention. I logged into the web interface and found a message saying packages were being automatically installed, and not to change anything in the GUI and that was it. I'm very impressed at what was a particularly easy and intuitive experience. Thanks for anyone who offered help!