GUI session doesn't restore properly if streams were loaded
Basically, cc8b4303 broke stuff.
Recording the stream name in the project file (as "fixed" by that commit) is indeed weird. However, the GUI needs an alternative way to remember that "the geometry to be used should come from the first stream of result X".