Yeah, it's ridiculous that this behavior still exists after all these years, but I don't see the same behavior as you do. For me, it seems to almost always fail the first time I hit Ctrl-C (or my code hits a stop), but after that it seems to work ok. I've gotten into the habit of starting my development channel and hitting Ctrl-C immediately and then restarting the channel and repeating until Ctrl-C works properly. After that, I can't say that I have any problems, but I haven't been doing a whole lot of development lately.
-JT
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee.