Treating bzip2 support as a fallback error condition is unclear. If we support these tarballs, let's decompress them explicitly. Pick 'z' or 'j' depending on the gz/bz2 extension.