Ugly stuff from the GFS code.
So basically if any fraction of the ptype in the period is frozen (sleet, graupel, etc) it's considered snow. AND what's more when calculating the snow depth change it treats frozen and freezing rain the same, as positive snow depth changes.
So that's why the GFS was so inflated on totals where it mixes. It thinks it's all snow. Basically they never had a serious ice storm in the test window.