Fix new GRIB data interpretation

Nice idea. For now though I've just pushed the simplest thing I can ... which is to barf if scanning mode != 0.