Correct pour n'importe qui qui est intéressé moi sembler avoir découvert l'issue. Pendant que l'application était développée tandis qu'elle était sur l'environnement de phase certains des DLL ont été compilés dedans corrigent le mode. Ceci a signifié que qui corrigent le code fonctionnait quand une erreur a été frappée sur une machine de client. Plus spécifiquement les debug.asserts étaient frappés, sans le dialogue étant montré sur le client ou le serveur.
Ceci a signifié que le serveur attendait l'interaction d'utilisateur, puis synchronisation dehors unrecoverably, même doigt qu'il se dirigent d'exiger d'un relancement de serveur d'obtenir le sujet d'ensemble en service encore.
Je surveillerai le système pour m'assurer que cela ceci a résolu tous les problèmes. et dos de rapport si toute autre chose émerge.