fix crashing bug where we would suggest too small a buffer based on the first block of a hybrid file that uses DNS (which can cause the number of samples in each block to vary widely)