It's a simple sleep to make sure the gprs0 interface is fully up before we try to start dnsmasq. In theory the backend already waits for IcD to return that the connection is up before continuing but it might be that IcD returns a bit prematurely or something. In any case I'll be making a slightly smarter wait-for-interface system soonish.