Retrack only if whole path leading to the current trackpoint is better
This Issue aims to prevent worse trajectories as a result of enabling "Retrack below quality".
The idea behind this Issue is that replacing a TrackPoint with a new one, not only the current TrackPoint needs to have a higher quality, but all TrackPoints before the current one till the last Recognition need to be of higher quality as well. This should eliminate cases in which wrong points are tracked confidently under the assumption, we only get to a wrong point due to a low-quality tracking earlier.
TL;DR Only replace TP if qual(OTP) > qual(TP) for each OTP between TP and last Reco