My changes got accepted:
https://github.com/SupSuper/OpenXcom/pull/1180#pullrequestreview-114395173I tested a bunch of different combinations and made sure no old saves were broken by the changes, so it should all work. Going forward, the current and previous versions of the Commendations mod will exhibit the same incorrect behavior with the next upcoming nightly build.
I'll get a new Commendations that works correctly pushed out when the new nightly build is available.
EDIT:
Commendations 3.0 is out that fixes the ruleset to use the new stat for awarding the angel's cross.
THIS REQUIRES THE LATEST NIGHTLY: openxcom_git_master_2018_04_24_2218
If you pair this new mod revision with the older nightly, you may see some strange behavior (like random angel cross awards), but the game will work.