**Bug description** The MD c-binding (py_MD_OC4Semi) is not properly passing errors back out through the interface Noticed while making #2719 possibly related to changes in #2680 See comment https://github.com/OpenFAST/r-test/pull/148#issuecomment-2770655908 <img width="368" alt="Image" src="https://github.com/user-attachments/assets/0fdcfa17-7e33-42a8-9e7a-070599b5fe7d" />