GetEi2 throws if ei not fixed & peaks are not found.

Also added extra tests around these scenarios. Refs #6782