If you accept Thayne's offer to teach you to fix things, it incorrectly sets the "Thayne_Teach" variable to false instead of true, meaning you miss all the dialogue options and points relating to this.
Ahh my apologies, Ill fix it right away