Only set a local copy of the smoke gen cmd desc to units who have it disabled.

Using the global one caused newly-built units who entered the game while
at least one ship was 'reloading' the smoke gen to have the command permanently
disabled.