Wir betrachten es also als einen „vorherigen Besuch“, wenn seit dem letzten Besuch mehr als 1 Stunde (SiteSetting.previous_visit_timeout_hours) vergangen ist.
Diese Zeile wird maximal nur 1 Mal pro Stunde verschoben.
Das fühlt sich viel mehr nach einem Support-Thema als nach einem tatsächlichen Fehler an?