Multithreaded geocoder now checks for dstk errors and reboots server if necessary; other threads are paused until reboot is complete