Minor correction.

When a new conditional is defined, it must get triggered for every commit coming after
his commit stamp. The speed optimisation used _subscriptions.Count out of
transaction, so could read 0 even though another transaction has committed a
conditional, creating the possibility of failing to trigger.