try and recover from kqueue hub bad file descriptor error after fork