Fix bug 522602 more properly

Instead of adding src_unpack(), move vcs-snapshot to else block, thereby
ensuring src_unpack() from inherit mercurial is used.
Merge pull request #267 from hazelnusse/eigen-9999-pr2

Looks good!