SI-8570 set the checkinit bit for unit-typed fields of traits

Fix only, test and refactoring in subsequent commit.
SI-8570 set the checkinit bit for unit-typed fields of traits

Clarify and clean up trait getter / setter generation
Disable run/t7974 under checkinit