* Fix homekit checking for port cleanup too many times The loop should have terminated as soon as the port was available * coverage * tweak homekit shutdown wait