Found an interesting problem with the 0.95a update. It seems that marines, now having experience ranks, are not detected by the work harder rule. Or rather, they are, but only in their original inexperienced form. As soon as they rank up, it can no longer detect any marines and riots begin to happen.
I've tried rather hard to somehow fix this problem via a couple of edits to UNGP_WorkHard.java, but... well I don't think I know what I am doing. Everything I change has absolutely no effect ingame, even something as simple as setting STRIKE_CHANCE_PER_DAY to 0.00f.
Strikes continue, warning messages continue, nothing changes. It's rather creepy, honestly.