
The Bonjour stuff takes a while to start, and isn't strictly neccesary in order to swap over WiFi. Rather, it is more of a convenience. Also, it was causing the UI to appear to lag quite a lot. This way, the WiFi swap gets setup almost instantly, and is available to swap - therefore the UI seems much more responsive.