virtio-rnd leaves bhyve process running after guest shutdown
I was having issues where mostly FreeBSD guests were not terminating properly from external or internal triggers (e.g. halt/poweroff/reboot) or SIGTERM to the bhyve process.
After asking around on IRC I noticed I had a virtio-rnd device attached, removing that made the bhyve process terminate.
This was confirmed by papertigers