DirtySanchezz explained it clearly on how it works and why it happens.
The solution si that ICO need to make the core starting location triangle of the HW, the roid and the Ice/Volcanic world a hardcode where all 3 of these worlds are always 100% present and are always 100% connected by phase line to each other.
I agree with that. It would be a simple fix. Also, I'd like to see an end to randomly generated overlapping planets.
Of course, what this game really needs is auto-download for custom maps, which would effectively put an end to bad starting positions and unfair maps.
Here is an idea--what if a mapper modified the Random maps to hardset the asteroid and ice/volcanic phase lanes while perhaps making other improvements? Only thing is that it would end up being similar to custom maps currently--no one would host the custom random map and people would have to download the custom random and then add it to their Galaxy Forge folder.