Inspired by a bit of lateral thinking today, I wonedred if Margaret had died before her mother, between 1901 and 1904. Sure enough, I found her death on SP on 1st January 1904, at Rose Street, Edinburgh. Once again, it gave her wrong age, but all the other details are correct.
Informant was her sister in law , Betsy, as with the death of jean later that year.