don't crash when avahi client fails to be created, fixes #5.