Asteroid mining startup AstroForge has completed its latest spacecraft for launch later this year, incorporating lessons from a failed mission last year.