The plug-in termination logic is complicated, since it needs to terminate all processes regardless which one was killed or terminated. There may be a bug, that kills the GDB server too early, preventing its termination logic to run properly (for example to leave the target running).