In the team_templates.ufo file the template "Heavy" is the only one whose lowest possible accuracy range is 2 instead of 20. I noticed it when I was playing 2.4 as well I think, occasionally a soldier with good Heavy skill would have a hideous accuracy (3 or 4, never saw 2) but just figured it was a "feature" of people good with heavy weapons until checking the file out myself.