Besides, as I see it the big "dread" of this is that websites are expected to be available 24/7. In this case that means that you effectively have to run Opera 24/7, which you simply don't.
So how could Opera solve this?
How about putting a caching proxy in front of it instead of just displaying that "could not connect" error?