Kann man eigentlich einen Thread zur Laufzeit manipulieren bzw. die Zeit, wann er endet, beeinflussen?
Wem „gehört“ der Browser? Alles, was relevant ist, muss außerhalb des Machtbereichs der Benutzer - also auf dem Server - geprüft werden. Sonst nehm ich Curl statt eines Browsers - und Du wirst das nicht merken.
Rezept: Weniger Buzzwörter („Worker“, „Thread“) gebrauchen, einfacher denken, einfache Grundregeln einfach beachten.