So I think the problem is that the list_all_raw_vcfs file ends up empty. Because it exists, no error is thrown by combine_vcfs.pl and instead it hangs.
I believe that the file list_all_raw_vcfs file is being created in the combine_vcfs.pl script as part of a subroutine 'check_list'.
So need to add something to make it work (why was it empty when there should have been _/vcfs/wk_raw created) or break properly if the file created is empty?