heterodyne: Add protection against all data having the same value.

The inter-quartile range is a factor in evaluating the histogram,
resolution which is later a denominator in an expression.  Thus
this fix protects against a divide-by-zero error.

Also name the data file in non-Gaussian warning message.