The latest update seems to have broken the queue order. The research is not done in the queued order, but (I think) in the order it was added to the queue.
To reproduce, queue one tech, let it start, then add another in front of it. The research won't be switched even if "Allow switching" is turned on.