If the user wants the child process to die when the connection to the parent is closed, they should do it in the ``done`` callback.

This will support the (sorta odd) use-case where you want to run multiple json-rpc servers over the same child process messaging system.