Т.к. обработчики сигналов не re-entry, то непосредственно обработка делается все обработчика сигнала, сразу после вызова pcntl_signal_dispatch()
Исправил баги