Процесс может не отрабатывать, так как в методе у Вас происходит изменение статуса на событие 'Добавления записи', а в БП указано, что сигнал должен сработать при возникновении события 'Изменения записи'.
В БП добавьте старт данного события ещё и по сигналу добавления записи.
откуда запускается метод SetStatus и каким образом получен объект entity, который передается в него?
Видимо, дело в том, что оба механизма срабатывают на одном событии. Сначала пользователь меняет запись, потом во встроенном БП срабатывает обработчик на Updating, потом сохраняется запись в базу и затем должен был срабатывать сигнал в БП. И список изменённых полей формируется на первом шаге, до изменения статуса, из-за чего сигнал не получен.
Проверить, точно ли нет нужной в списке колонок, можно кодом из комментариев отсюда. Если нет, может, на Updating и добавить туда нужную выйдет, свойство ModifiedColumnValues доступно для чтения и записи.
Если причина в этом и добавить никак нельзя, есть смысл завязаться на другое событие или перенести всю логику в единое место.