It seems that the model name for the SnowMan_Middle overrides the model for the emitter (STR# 0x85), so there's either a special case checking or (more likely) they are putting blind faith in the fact that the overrides aren't screwing up anything important.