virt_vm: recreate serial_console only when serial_console exists

fix bug for serial_login when serial_console is None.

Signed-off-by: Xu Tian <xutian@redhat.com>