You can imagine that I did not put those checkers just for fun, in that time I was about to throw machine on the floor when I could see what dumb bugs they did... You don't want to see a function from state "hunting" - "FindViewSpot" - called out of state "hunting" what it does... I think these bad timings are called due to an engine internal over-charge causing a bad timing in executions delaying some execution frames.
Hazardous script should have a state check for preventing execution out of required state or something must be wrapped but...