some debug prints (verbose>=2) for each msg that created a new lifecycle during detection
first version with clock skew/drift detection and adjustment
some adjustmens on merge during output with clock_skew
adjusted version
added special multiply op for our use case
added —disable_clock_drift option to disable the clock drift detection.