Right now I think our ssh timeouts are a bit slow I think, we should speed those up and also ensure feedback.
Yeah ideally the vsock would always be there, but there's environments and OSes it doesn't work with. One tangential thing I'd like to do here though is to always ensure we get more feedback out of the libvirt case. Maybe worst case we can scrape the console if we can rely on the OS writing to hvc0.