When a process has a Conditional Intermediate Catch Event, it should be triggered by a signal like "RuleFlowStateNode-IntermediateCatchEvent-2". This eventtype is created by ProcessRuntimeImpl.initProcessActivationListener().
The logic depends on "-" hyphen. If a process Id contains a hyphen (e.g. "Intermediate-Catch-Event"), the eventtype would be like "RuleFlowStateNode-Intermediate-Catch" and it will not be triggered.