fix(runner): check file exists on device before downloading
Previously we verified that the download was okay by catching an ExecutionError, which is what the SSHDriver throws. Not all FileTransferProtocol drivers throw this exception, and I found that //labgrid/run was incorrectly exiting on optional downloads.