As you can guess, catalyst will still try to create a tarball even when we use --fetchonly. This causes a problem, as we haven't actually tried to merge anything, so the tarball ends up being bunk. We need to skip creating the tarball/ISO/whatever when using --fetchonly.
I've (hopefully) fixed this in SVN.
Fixed in 2.0.1