Bugfix: gridseed: Implement a proper scanhash routine for GridSeeds

Previous behavior worked, but not intentionally
Good call - made the change too fast. Meant it to be in gridseed_calculate_chip_hashes.

That said, gridseed_calculate_chip_hashes is doing per-chip hashes so this should be just a sanity check.