if a locally installed plugin not published to npm has a syntax error, this fixes it. closes #2512
if using sockets, reset the umask back to the old value after listening
if worker process exits with code zero, don't boot up a new worker
testing socket availability before attempting to bind