Мне кажется если у вас так становится вопрос, то речь все-таки о разных кейсах и клиент должен возвращать разные ответы. Если это bpmnError и требуется ручная обработка, сделайте через юзер таск, а не инцидент
Ну видимо не проще) Вы сейчас хотите одной реализацией на стороне клиентского ПО обработать двойственность. Для одного процесса это должен быть инцидент, а для другого бпмн ошибка. Это как-то не очень хорошо
Про двойственность я согласен, но по самому процессу никаких противоречий нет, в одном случае иди дальше, а в другом решай проблемы и только потом в добрый путь