LISTSTATUS_BATCH is not for recursive listing, but for "iterative" listing. It means that WebHDFS will return the list (of files in the given directory) in (dfs.ls.limit sized) parts. It won't list the files of the subdirectories.
Unfortunately hdfs dfs -ls -R is most likely your fastest option, if you really would like to print your whole filesystem.