KILL / RELOAD Grasshopper without restarting Rhino

Here @DavidRutten, run this:

issue_button.gh (13.7 KB)

the script is taken from this thread (Ghpython executing rhino command and get the result inside grasshopper?) and I simply added the button to trigger (expire) the solution. But because it does it twice (button down and button up) grasshopper hangs.

if you hold the button to complete, then release to complete again. GH will not hang.