fix check for invalid codes during ode #4535

This should solve a category of erros where the code list being
extracted to in operational data is slightly different than the code
list in instrument data.

There is an argument for not even extracting these code lists but this
fix simply prevents trying to extract invalid codes and is the minimal
change.

also see #4448
Merge pull request #258 from NUBIC/bug_4535_invalid_ode_code

fix check for invalid codes during ode #4535

Merging - looks like a fine change. Should this also be in other branches? not just 1.7.0.pbs?