The old pick_first LB sends the "Delayed LB pick complete" event twice due to redundant picker updates—once on the first resolver update and again when the subchannel connects. The new pick_first correctly de-duplicates these events.
Reference Issues: #8342 (comment)