Consider the following model:
and this code:
A single instance of B is active. A was never active
A single instance of B is active. A has been started and immediately interrupted (history entries are present).
When the sub process scope is instantiated, the conditional event should trigger immediately and therefore instantiation should abort.
The linked commit contains a similar test case of a different situation.