Convert “unreachable” runtime errors to a specific Unreachable error type that does NOT invalidate a block if it is hit