Ja, es handelt sich dabei auch um das äußere Frame, wenn ich es richtig sehen. Und wenn ich in der Konsole window.scrollTo(0,0) aufrufe, springt es auch nach oben.
Ihr JavaScript in SoSci ist bisher nur einmalig. Wenn Sie statt setTimeout() ein setInterval() verwenden, dann würde es ständig nach oben springen. Allerdings kann man dann auch nicht mehr nach unten scrollen.
Die Musterlösung wäre, dass der Stimulus in das Fenster passt.
Die zweitbeste Lösung wäre, dass Sie vom LabJS eine Nachricht (Message) an das übergeordnete Fenster (SoSci) schickt, wenn es zum nächsten Screen geht, und SoSci diese Nachricht dann entgegen nimmt, und nach oben scrollt.