The dialog held the level for as long as it was open and read it back from the frozen row the session screen was opened with, so reopening it showed the old level until a return to the list refetched the row. The level is the session screen's own datum now, like the title.