[fix] have the child disconnect itself after responding. Doing it on both sides seems right