Actually, thinking it through, I can think of one reason why they put in the Strahd's sister bit: because they just wanted to have a reason - any reason - for Madame Eva to 1) be in Barovia, 2) help adventurers, 3) have been doing both for a while.
In the original module, she's just there as a...