fix bug where for certain fractions coop and recip too few shirkers are created