Thanks for your response.
No, I do not get Charlene if I load a save just before looting Tom's body (it is a save I made just before fighting sparkmaster 5000). However, I do have a save game where Charlene is there, at an earlier stage in the game. I will send over the save files as suggested by you along with the report from analysis tool.