Fixes #5699

It's either this or change random Next() to silently ignore incorrect arguments.
I forgot to add a check like

```csharp
if (resLayer.IsFull(cell.X, cell.Y))
	continue;
```

compare https://github.com/OpenRA/OpenRA/blob/bleed/OpenRA.Mods.RA/SeedsResource.cs#L63.