If m_networkStateChangedFunction is not initialized to null, then the assert checking that it wasn't set will fail even though it hasn't been set. This has been fixed already for Safari on Win/Mac and Chrome, but the issue exists for the fallback implementation.
Created attachment 25192 [details] Fix that initializes m_networkStateChangedFunction
Landed in r38436, thanks!