Classify concrete media failures before umbrella states
Media SDKs often collapse permission denial, unsupported constraints, missing devices, and busy hardware into one umbrella state. Classify any retained browser error name and message before that state, then use a neutral fallback when evidence is ambiguous. This prevents permissi…