Re #8108. Throw if unable to load instrument from IDF

Previously, this failure would just log and the calling algorithm
thought it had succeeded when it hadn't.
Re #8108. Remove redundant code.

The strings will be empty on construction anyway.
Merge branch 'feature/8108_load_inst_from_adara_nexus_files' into develop