StreamSwitchSmoothEndCurrentSource
Manually end the current active source. Triggers a synthetic PreloadEnded for the active pin, surfacing the engine’s last-emitted PTS via the existing onSourceEnded callback. Used by cross-node manual cut paths where the client needs the destination switch to anchor on this switch’s lastSeenPts.