The parser should not rely on assertions or unreachables for invalid
input. This patch replaces calls to llvm::unreachable with calls to
ReportError in the debug frame parser.
This fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=3519
Test case is taken from there.