fix a #f/no-contract conflation in the init arg processing for class/c

related to PR 14215