CPAlgorithms: properly chain decorations when calling an external selection
A follow-up to !69951 (merged), to make sure event selections defined elsewhere (e.g. trigger matching) can be called anywhere within the event selection algorithm while still correctly handling the logic.