Ваш канал не работает, потому что tar не извлекает файлы в стандартный вывод, а просто перечисляет их. Поэтому bzip2 пытается распаковать список имен файлов в виде обычного текста, который, конечно, не является содержимым сжатого файла (т. е. он использует простой текст в качестве содержимого извлекаемого файла).
Чтобы использовать вывод из tar xvf в качестве списка имен файлов для извлечения bzip2 , вы можете сделать следующее:
bzip2 -d $(tar xvf requested_files_1.tar)
Параметр v для tar здесь необходим для получения списка извлеченных файлов для bzip2.