replace SLSManagedDisplayGetCurrentSpace-based focus detection with
CGWindowListCopyWindowInfo front-to-back ordering. SLS display/space
queries poison SLSNewWindow globally even on fresh connections.
also use main_cid for overlay creation — fresh connections produce
invisible windows on Tahoe.