Ensure instrument value is in code list #4448

At times the value in the instrument does not match the
code list values for the operational data record. This
commit adds a check that the value is indeed in the code list
and if not, that value is not set on the operational data record.