This has been marked as fixed in the next release. The type of corrupt content that triggered this error will no longer trigger this error in 4.0.15.
In your case, the problem was not an existing page that had no revision data; rather, it was a URL/route pointing to a page that no longer existed. Since the page no longer existed, it was not possible to remove. Both the Rebuild URLs tool and the URL Conflicts tool will be capable of removing such invalid routes in 4.0.15.