seems like a bug, the root cause is that process instance is moved forward before second activation (for business rule task) is created so business rule task is activated but there are not activations (rules) yet available so it deactivates itself and moves further. It is caused by signal event on intermediate conditional event. Could you open a jira for it?
Cheers