When the travel task is given, the operators are still in the queue and their coordinates are relative to the queue. But these coordinates are then compared to those of NN4 (in the model) to calculate the offset distance they need to travel to reach NN4. (When they snap back they are positioned relative to the queue as NN4 is to the coordinate origin of the model). Move them out of the queue before starting the travel task to fix this.
The same essentially happens when you move them into the chairs. They retain their coordinates relative to the model coordinate system, but those values are now applied relative to the chairs' local coordinates. Some objects, like a queue or processor, have default logic that adjusts an objects position upon entering them. But the chairs do not, and you'd have to adjust their position 'manually'.
Or you use the "Walk" activity from the people module which will do the offset travel to the chair and the position adjustment automatically.
salleigi-production-8-fm.fsm