Goof in plot
Because the film makers wanted to open the film up. In other words make more settings for the film, rather than everything being on one set (as in the play). They moved the seance that brings Ruth back to Madame Arcati's house. This means that Edith wasn't in the house (as it were), in terms of the story this makes no sense whatsoever.
Let Zygons Be Zygons.