I looked a little closer at the HDD log and you can see on line 278 the write is performed and on line 281 when the Get COM status is performed the serial board is returning that a framing error has occured. The 02 indicates a framing error, so it isn't a VISA problem. It's just that your device is sending bad bytes after it restarts.
281,IRP_MJ_DEVICE_CONTROL (IOCTL_SERIAL_GET_COMMSTATUS: Retrieve COM status),UP,TRUE,0x0,02 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 ,....................,
-Josh