Fix up handling of commands that are executable and add lots more debugging.
Back when I was using Spong at a previous job years ago, and again now that
I'm playing with it at home I ran into problems with lots of spong-network
processes all claming to be checking the same server and check.
I finally decided to dig into it. In the current case it is because the
program wasn't executable and SafeExec wasn't working that out. The
forked child was continuing to run for whatever reason.
This appears to work correctly now, I don't have ghost spong-network
processes hanging around anymore.