Returns the end time of the analysis, corresponding to the last acquisition_time_stamp from the dataset.
Note: if estimate_analysis_end is set to FALSE, the function will return
the timestamp of the last analysis in the dataset, corresping to the start of
the last analysis. Set estimate_analysis_end to TRUE to estimate the end
time of the analysis sequence, based on the median runtime.