We have found that the logic in the Healthcheck.pl's processResults() function appears to have a bug in it. It's really not waiting as many seconds as we defined for THRESHOLD in healthcheck.conf file. Causing the Application Server at times is not to send Remove commands to the Device Servers. The result is the status_* files are left in data/appserver/pops/popIDX/syssync/commmgr/toServer folders on Application Server and data/devserver/pops/popIDX/syssync/commmgr/toServer folder on all the Device Servers.