I'm guessing this is because the version starts with a letter, breaking some regex. The package name is threejs and not threejs-r70.
As a note for script authors: The only way to translate between package and tarball name is
$ sage --package tarball threejs
threejs-r70.tar.gz
$ sage --package name threejs-r70.tar.gz
threejs
All attempts to use regexes will fail. There are various corner cases in optional packages if you don't believe me.