virt: Fix 2 bugs in RemoteFile class

1.Join the list elements before writing.
2.Catch SCPTransferFailedError, and create new empty file on local if remote file doesn't exist.