Fixes Room subscription events sending redundant subscription commands back to Rust. TrackSubscribed and TrackUnsubscribed now update the publication state locally and deliver the delegate event without overwriting a newer application request.
The regression dispatches 100 subscribe/unsubscribe event pairs through the real FFI callback entry point. All 34 targeted Room/publication tests pass. SDK CI and release builds passed on Windows x64, macOS x64/arm64, and Ubuntu 22.04/24.04 x64/arm64.
The consuming application's integration run with app b3fa3ecf and source-equivalent SDK d966cee passed 100 renderer reloads, 100 crashes, and 100 withheld texture-release cycles. Incoming video recovered and all four outgoing publications retained their identities. This does not conclusively attribute the earlier intermittent incoming-video stall to this defect; full application qualification remains tracked separately.
Source: 0906793ff806dafc7e8de4a5761db8838712777e on native-v2.
Windows x64 archive SHA-256: 0591cb265e0eea037c05614f7c972c832a64194059e006b437660605d3646cf3 (download verified).
Documentation builds and validates successfully. The separate post-release upload to the upstream S3 documentation site failed because this fork has no AWS credentials; it does not affect the release archives.