main: Fix crossing event setup
We were not determining the new descendent correctly. And since our invariants check was ineffective, nobody noticed until now.
Fixes: #6279 (closed)
We were not determining the new descendent correctly. And since our invariants check was ineffective, nobody noticed until now.
Fixes: #6279 (closed)