Fix worker.unregister() call in ForkWorker.

I backed out on an idea I had previously (that both worker.register() and
.unregister() should take the parent worker ID) but apparently didn't fully
clean it up.  Things apparently work but if you watch the logs you get an
exception on every child worker process exit.