I'm not really sure Kwok. I thought about that but at time was thinking they did and didn't. I.E. those that did had 100% chance of suicide but still another race would from time to time, at tleast that is what i was thinking but I can take another look tonight if you want (don't have game here, and don't have internet at home

)
though when I was playing my mod (slightly changed yours where I altered and made a different style of resupply depot that did half as good but had sensors on it, I didn't change much in the AI scripts at the point they were suiciding and nothing with siad file at all) I was getting more self destructs than not and I noticed that one guy self destructed one time in but not the next, so I'm thinking something else is going on also. I wish we could change mid-game who was NPC and who was PC so I could look at exactly what was going on.
I'll test it some more tonight and get back to on that tomorrow and see what I come up with, but for now just simply add that one line of code in either at beginning or end and that will be a major plug to the problem.
Of course you could just start a 14 player game take one turn without doing a thing and look to see who self-destructed

(their resource will drop to 600 and research to 0)
I just looked at the ai scripts and it seems 5/14 players have natural merchant as a choice so if only 3/14 were commiting suicide...