I took a look at this, and the problem seems to be that the cwd ends up different from before, so all the file operations fail.
It needs (chdir "../nncp-7.5.0") in the 'go-unpack section.
Attached is a patch that does this, if it works via gmail.
Alan