add a whole bunch of logging to try to trace program flow and try to figure out https://github.com/jstasiak/python-zeroconf/issues/16