Fix "Bad surface tesselated" in release builds (issue #247)

Introduced in ioq3ztm r291, it's a bug in ET source code.

gen isn't pointing to a srfGeneric_t if not SF_TRIANGLES, SF_GRID, or SF_FOLIAGE.
Writting to it causes unknown memory to be overwritten.

[Issue no. fixed for Unv]