Bugfix: gridseed: Implement a proper scanhash routine for GridSeeds

Previous behavior worked, but not intentionally
Not sure what you mean here - full_range_scanned is being used to exit from scanhash. The only thing done is logging errors and reporting hashes.

Should those not be done?