Based on my, and other people's experience here. I have on idea why you think mentioning terms like "race conditions" and "concurrency" makes sense. I mean, I know what they mean, but I doubt most people here do. The likely reason for that particular bug is different, but there is no point discussing things like that here.
The facts are that Lucid doesn't do proper software engineering. Maybe that approach works for web development, but not for cars. And, now thinking, I don't remember seeing that many bugs on websites either. I guess Lucid is worse than that.