SillyStuff, you've brilliantly articulated the reason I eventually do my work, so now I'm going to apply your technique to all the other things I procrastinate over. I wouldn't in a million years meet a client without having done the prep. It would be a disaster, the client could face serious and long-term real-life consequences, and I'd probably be reported to my professional body and be out of a job. Therefore I do it, often starting after DD's bedtime, having pissed away hours of the working day on the Internet, because often my job is hard and I'm afraid of failing, because of aforementioned real-life consequences for client.
If I focused on the burning shame I would feel if my neighbour/health visitor/MIL/basically anyone dropped in unexpectedly, I might get my shit together and clean the house.
The more I have to do, the more expert I become on classic rock, pagan festivals and booking holiday cottages. Before I had effortless internet access I read books. Hundreds of them, as long as they weren't the books I was supposed to be studying. I also had a clean house, painted toenails and immaculate eyebrows. Now every part of my life is a mess, except the work, which I do, and do to the best of my ability, but at the last minute.