Trying to understand why WebRTC media negotiation fails intermittently when triggering a ServiceNow screen pop via Data Actions. The iceConnectionState drops to failed precisely when the REST call to ServiceNow executes, causing audio dropout. Is this a thread-blocking issue in the Architect flow or a known SDK limitation? Referencing WebRTC Troubleshooting Guide but need specifics on async handling.