Issue in multi-session mode: duplicated annotation tasks and different order?

What you describe sounds like this issue that was fixed in 1.8.5, have you updated since it was released?