vhost: fix fd leak in dirty logging setup