Oh, I was assuming you meant a game setup with 1 Warp Jumper and 1 other AI.
If both are Warp Jumpers then golem's would never be in supply and might as well not exist for that game. (with current supply logic.)
I still see this as a case of one of the adaptations you make against different AI types. IE: A mad bomber AI, fighters have a lot higher priority then they normally do, but you don't change how fighters behave just because a Mad Bomber AI is on the map.
Yes, it means golems would exist on the map and be useless, but just don't use them then.
If it's really an issue, probably the simplest is to change the map generation so that golems can only spawn on planets that have warp gates.
Changing how a unit behaves based on which AI types you are playing against is a really bad idea in my opinion.
D.