So I looked into this and found that it was hanging connecting
to /run/user/1000/libvirt/libvirt-sock. The other end of this
was connected to a libvirtd process running as me that had
hung indefinitely and couldn't be killed. I eventually killed
it using 'kill -9' and am now able to run libvirt processes
as non-root.