One can request a specific device to replay on with e.g. -gapir-device, but currently if that device is not found, then there is a fallback to some other device. This is problematic because when a device becomes unreachable due to e.g. adb issues, gapid will happily go on doing replays on the desktop.
I think gapid should properly return an error when the requested device is not available.
@AWoloszyn we chatted about this yesterday and I think you may have a quick fix somewhere already?