Calling audioInput.setMuted(true) on the MediaStreamTrack from the Genesys Cloud JS SDK returns undefined without throwing, yet the agent’s microphone remains active in the call. The UI toggle fires correctly, but the actual audio stream doesn’t cut. Any idea if there’s a separate promise or callback I’m missing for the mute state to propagate?