closes#497
in order to make this work, also the change in 2d265582a27dd358052d2644c9d736450f63b9c9
was required; otherwise the sendto() call from rdns lookup would
cause the init code to be called from within the init code and
ultimately hanging on pthread_once().