Fix non-top-level defstruct.

Ensure constructors share the lexical environment of defstruct.
Slight improvement to UPDATE-SYMBOL-INFO