I've played about 5 games on Tough and higher since 1.2 came out. In each game, multiple AI races have reached the second-to-last tech in one or more Defense lines, and in each case the AI switched to a different line without finishing the best tech in the current line.
This happens consistently (to me at least) and only applies to defenses.