fixes hanging in connect

fixes https://github.com/tessel/cli/issues/79, and https://github.com/tessel/firmware/issues/12 

goes with #https://github.com/tessel/firmware/pull/15.

We were listening on "connect" callback instead of "dhcp" on the CLI which caused the longer hangs.