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

Also added extra tests around these scenarios. Refs #6782
Merge branch 'feature/6782_getei_peaktime_error' into develop