Es dificil eso que planteas, no tengo una buena idea de como corregir eso, lo más obvio que se me ocurre es que evites que la máquina A se suspenda.
Otra opinión es que constantemente estés monitoreando el estado de la máquina A, ya sea abriendo x archivo de access, si logras abrirlo, significa que la máquina aún sigue encendida, si no lo logras abrir, entonces ocurrió la desconexión, ya sea porque alguien la apagó o porque se suspendió.
Esto lo pudieras hacer en un timer en cada formulario donde hagas referencia a cualquier archivo ubicado en la máquina A.
ojalá alguien te de una mejor opinión, creo que a mi también me serviría, suerte