* changes: Delete the NetworkFactory running-on-correct-thread assertion. Stop using factory serial numbers in NetworkFactory. Use NetworkProvider in NetworkFactory.
* changes: Delete the NetworkFactory running-on-correct-thread assertion. Stop using factory serial numbers in NetworkFactory. Use NetworkProvider in NetworkFactory.