Walter will continue to speak the generic hello line "Sarah is the best possible person to be running Constellation at a time like this..." (Info 002953F6) even after she has died. The Info should should have a condition preventing this. Suggest adding the following Condition:
Not Equal to / Use Global COM_CompanionID_SarahMorgan [GLOB:002BE2D8] GetGlobalValue MQ_CompanionDead [GLOB:002BB89F] 00 00 00 00 Subject -1