Can anyone tell me why I'm getting this error or give me some hints to
troubleshoot this?  So far nothing in the Python or C code of libvirt
stands out at me, and nothing in ~/.virtinst/virt-install.log looks
helpful.

you could change the log level of libvirt daemon by edit /etc/libvirt/libvirtd.log, and see more information