В итоге я создал crontab, который просто снова выполнил PHP-скрипт.
В скрипте PHP я читаю определенный файл для pid последнего форка. Если он существует, скрипт пытается его убить. Затем скрипт использует pcntl_fork () для разветвления процесса (что в любом случае полезно для демонизации PHP-скрипта) и записи нового PID в файл. Затем вилка входит в Jabber с JAXL в обычном режиме.
После разговора с автором JAXL стало очевидно, что это будет самый простой способ сделать это, несмотря на то, что он хакерский. Автор, возможно, работал над этим конкретным недостатком в более поздних итерациях, однако.
Один недостаток этого конкретного метода в том, что он требует pcntl_fork (), который по умолчанию не компилируется с PHP.