We previously used a value in the linux default ephemerial port range which meant that if something else happened to use that port HomeKit would not start up. We now use a value below 32768 to ensure that the port is not randomly unavailable