Until a complete fix, maybe a trick could make a temporary fix: the syndaemon should check on start if there is another instance of the daemon.
Something like (logical scheme, I have no idea how the daemon real code looks like):
onStart(){ isAnotherInstance(){return;} else {startDaemon;} }
Until a complete fix, maybe a trick could make a temporary fix: the syndaemon should check on start if there is another instance of the daemon.
Something like (logical scheme, I have no idea how the daemon real code looks like):
onStart(){ ance(){ return; }
isAnotherInst
else {startDaemon;}
}