Bueno a mi me ha pasado y lo que he hecho es entrar con el mismo fox y hacerle un unlock sobre el registro.
Existe formas que puedes hacer en tu aplicación para saber el usuario que no cerró correctamente como una tabla de registro que lleva el control el usuario cuando entro y salio donde guarde el nombre de la maquina o el ip.
Al revisar la tabla y buscar el usuario que no registro su salida fue que quedó bloqueado.
Sinceramente no se como se puede saber si el servidor donde están las tablas es windows, pero si es linux puedes usar comandos como smbstatus y haciendo filtros.
smbstatus -u | grep -l "exclusive"