Purpose of the WINCE service 'Async Service'

Starting with Compact 2013 i-MX6 BSP version 1.4 registers a service named “Async Service”

The service is listed in platform.reg under the following registry key: [HKEY_LOCAL_MACHINE\Services\AsyncService]

Can anybody explain the purpose of this service?

We now load driver asynchronously as default to speed up boot time.
This has the side effect of trying to start some services when the TCP/IP stack (WS2 driver) is not yet available and so they fail.
Async service just waits until TCP/IP is ready before starting other network services.