qemu.virttest.qemu_vm: Update the way used to create vhostfd

Follow the way used to add tapfds when creating vhostfd.
This can help us try to reuse vhostfd instead of getting a new
vhostfd every time.
Release vhostfd.

Signed-off-by: Feng Yang <fyang@redhat.com>