I verified; all servers are running VisualCron 8.0.4. Should VCCommand exit as soon as the remotely invoked job finishes? This is the output I see:
C:\> "C:\Program Files (x86)\VisualCron\VCCommand\VCCommand.exe" --connectionmode remote --ip MYSERVER --username MYUSER --action runjob --name "MY JOB"
Starting worker thread (1) on thread: 3
VCCommand using protocol version: 7.6.5 that was built: 3/21/2016 12:45:38 PM
Connected to server running version: 8.0.4
Job '***MY JOB***' ran with success
And then VCCommand just sits there not returning.
Maybe the server is an older version? Please try upgrading it.