I read through this thread and saw that two "anomalies" have not been mentioned.
Nuns, if you are not religious and do not want to call them "ma soeur," are always addressed as "Madame."
Actresses, even if they are 90 years old and have been married 5 times, are always "Mademoiselle."