fix: the tests were not passing anymore

details: due to recent deep-but-small changes, some tests were not passing anymore.
description: this fixes what is important to fix, the test battery is not fully passing but the cases with known issues are minor issues

modified:   omd_backend.ml
modified:   omd_parser.ml