HPCC-12183 component cleanup with HPCC-12093 dependencies

Signed-off-by: Michael Gardner <Michael.Gardner@lexisnexis.com>
Sure thing, I'll add it here too.  If you do a kill -9 on run_thor for lets say compName=mythor, what will happen is mythor.pid will get deleted.  If you do a kill -9 on init_thor, mythor.pid will still exist.  So basically this is just making sure that in case a sysadmin did a kill -9 on run_thor that we still can access the thormasters pid from the {compName}_master.pid file that doesn't get destroyed.