Additional bug 132 fixes:
The worker will only restart when it can't get the nodelock if
the worker is in a 'restart' state because it previously
exited asking its watchdog to restart.
To faciliate this the watchdog will no longer exec when it needs
to restart its child but instead just call fork() again.
Also removing more slon_log instances from the signal handler
since they are no async safe
Additional fix for bug136:
-Do not use evcommand when calling reshape subscriber since this
function does not generate an event.