That does sound quite annoying alright. I particularly dislike it when the inspectors are no help at all.
It's odd that it's the same bus that keeps getting cancelled. All (or at least the majority of) the buses on the 40D are the newest model, right? So it's hardly break-downs or anything.
In respect to this and Network Direct in general, I find that Dublin Bus has shoddy communication with their customers.