As reported in #29, a naive `std::process::Child` fails to shut down the ROS 2 applications completely.