Scope finalization queries before they acquire lifecycle locks
When a per-session completion trigger reads a reporting view, verify that its session predicate reaches every aggregate and anti-join before relying on the query at scale. An outer filter can still leave a historical branch scanning unrelated sessions. If the trigger runs while l…