To expand a bit on what Alex said, you need to make sure that when you reach the end of function LevelSetup() all the asteroids are within range of each other (in terms of send distance). If they're not, the level crashes with that error message you are seeing.
So what to do is, set the send distances to something enormous in LevelSetup, then at the beginning of LevelLogic, set them all to whatever you really want them to be. That should solve your problems without the need to change your send distances. Although, you may find you wish to adjust them anyway, if some of them are being left too far away to reach any other asteroids..... but it's a lot easier to work that out if you can visually see the level, ie it actually loads. :>