OK then here is an easier way. Force players onto one of the starting races at random. Therefore there no longer is a "no race" and this avoids all the problems.