[Instrumentor] Add unreachable support; unreachable stack trace printing (#197339)
Allow to instrument unreachable and provide a use case to identify an
unreachable was reached.
Duplicate of https://github.com/llvm/llvm-project/pull/195408 as I can't
use GH properly.