And really, it's something that I wish we'd see more of. Obviously you'd prefer your users never end up in your error flow to begin with, but it's definitely going to happen, so you may as well take the opportunity to try to surprise and delight them. Dogs of Amazon is a great example of trying to turn a bad experience (404) into a good one (puppers). This idea of providing good, interesting error handling is one that came up several times during the Alexa Live event, and in particular I'd recommend checking out two minutes or so of the following clip with John Gillilan if you have a moment:
Just like that the ride started up again and ran to completion, and rather than coming off frustrated that I had waited in line for a fractured experience, I actually came out of it happier than I'd ever been when I'd ridden it before, having experienced this unique plot branch that seemed specially tuned to just those in my car. This is what CBeebies's "lets have a surprise" feature felt like to me, all these years later.
CBeebies has raised the bar, and I'd really love to hear what else other folks are doing along these lines.