Refactor fetchseed operation, compatibility fixes

Refactors fetchseed to use the verify action, reducing code duplication, complexity.
Nope, not a path join, just a filename extension added