Strikes me as a perfectly reasonable approach, except the check would be done quickly and automatically, not leaving room for human decisions.
the implication was that this is the usual case- the only thing the connection going down did was mess up this last check.
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.