Apply one stored transcript message during GTK session restore. Dispatches on replay_phase and message role; uses ResultParser on content -stream where live code would have used the LLM response string.