bsd/ntp: Handle exit() calls throughout the NTP codebase
Calls to exit() need to be intercepted to prevent unexpected thread exits.