I've had the same behavior, but I wouldn't call it a problem. Having the game go to the next cheapest tech wouldn't do any more good than having it go to the next tech on the tree, 'coz I probably won't want either. I don't see any way for the game to effectively pick the next tech I'll need.