Added safety checks for a destroyed Client instance's methods

Closes #507
Remove pending Flash deactivation check after destroy

Closes #505
Detect and fix Flash ExternalInterface data fidelity loss

Also adds a new event type `error[name="flash-degraded"]`

Fixes #489