In regard to NG and the discrepancy about how long she worked for SS. NG owns/runs the cleaning service. The cleaning services I have used dispatch someone to work at your home, and in my experience, that person who is sent...can often change. You can say you want your house cleaned every Tuesday and Friday, and it is. But , unlike hiring a regular housekeeper who just works for YOU...these people work for the service.
The owner may show up sometimes but just because she has the account does not mean she is your regular. A plus to a cleaning service is flexibility. You can add more days when you need them. The SS family may have had more days scheduled that week.
The fact that NG was already cleaning someone else's house on Thursday...makes me think that when SS cancelled...she took one of the other available jobs and just told one of her employees not to come in.
So NG may have had the contract to provide help to the SS family for 20 years, but may only recently have worked at the house herself.
Of course, who knows with her.