Even though this didn't error, it became clear to me that it was closing the wrong channel, resulting in the child thread never finishing.
Even though this didn't error, it became clear to me that it was closing the wrong channel, resulting in the child thread never finishing.