Unfortunately it is your fault mate. You didn't make it last time as you cut the day short and then you let it slide to 10 weeks. We've all done it sometimes we get away with it an other times not.
I've been 3 weeks behind with my round since may, I went on holiday for two weeks all up to date, lost my employee and came back to a load of texts and calls asking where I was.
I lost about 5 customers so far from me not informing them with what was going on. It was my fault though.
The problem is some customers couldn't give a toss when we turn up or even if we do at all lol but others actually want them cleaning on the schedule.
I think soupy made a good point about having lots of rounds vs a round.
I also have lots of rounds, I don't call them that I just call them days but same idea.. i'll have 15-20 customers per day and they will all be a different area or village per day. The issue is when you don't get round them all if you have no where to go as you could be in a totally different area the next day and if you don't get them all done it slides into the next and before you know it all your days are messed up and out of sync. I've done this over and over again.
I think like soupy suggest you should get your entire round and organise it all into an order from one house to the next. Start at number 1 and end at 400 (or however many) then if you get to number 38 and cut the day short the next day you start at number 39. At most you will be days behind. I'm going to do this myself as I'm guilty of doing what you did.