software/kvm: Properly cleanup server subprocesses
without this cleanup, the software integration tests of KVM were stuck forever because unittest was waiting for the subprocess to stop.
without this cleanup, the software integration tests of KVM were stuck forever because unittest was waiting for the subprocess to stop.