Decouple SubprocessMonitor between parent and child
Current setup requires that the monitor is instanciated in the child, but the error handler is in the parent
Current setup requires that the monitor is instanciated in the child, but the error handler is in the parent