- `SessionTracker::link_legs` now links the b-leg when "Originate Resulted in
Success" arrives without the `Peer UUID:` suffix (FS 1.10.5-dev and similar
builds). It parses the bracketed channel name from the message and looks
up a matching live b-leg session by `channel_name`.
- Candidate sessions are filtered by `channel_state` liveness: stragglers in
terminal Channel-State (CS_HANGUP, CS_REPORTING, CS_DESTROY, CS_NONE) or
terminal Callstate (HANGUP) are skipped. This makes the fallback robust on
long parses where the same registered phone takes multiple calls and its
channel name recurs.
- If two or more live candidates share the channel name, the fallback skips
the link entirely (correctness over coverage). The pre-existing `Peer UUID:`
path remains authoritative when present.
No public API changes. Behaviour-only patch — existing consumers benefit
transparently after bumping the floor.