I thought maybe it had somethign to do with the window being visible.. maybe.. so I tried togglign the window state to see if that woudl save but no.
My guess is the way the UI works is that whenever you drag a window, part of that movement code saves the window state. Apparently at logout it doesn't poll all the windows and save state which you would think it would do.
So terribly sorry about the false start
