M's husband puts a call through for her whilst she's ruining a bath in QoS as well.
Well, that's the assumption anyway. Mr. M might have died years before CR and she's now just a casual sex maniac.
Agreed with the notion that M goes along with Bond's plan not because it's the sensible thing to do, but because sorting out her own shit is the right thing to do. I had problems with a lot of the film's plotting (including that everyone who went along with it keeping their jobs) but that choice made sense for both her and Bond.
Q probably should have been also sacked for plugging a computer genius' drive into his mainframe without expecting bad stuff to happen.