SI-7328 Bail out of names/defaults if args are error typed

To avoid a crasher later on with a null type inside a
sequence argument.
Merge pull request #2224 from retronym/ticket/7238

SI-7328 Bail out of names/defaults when args are error typed