If it is only happening randomly, it definitely should be ironed out a bit more. It should be consistent not random. That's why I think unless your men scatter, retreat, or held their line despite heavy casualties, you should gain morale. You don't see men cheering for victories for nothing when they win.