Partially revert a patch from Ashok Thirumurthi in r191430.
The original code was not completely correct, but a form of
this check is necessary to avoid an infinite recursion on
some unwind cases where a function unwinds to itself with the
same CFA.  Ashok thought the recursion would be caught in
RegisterContextLLDB but this one isn't - we still need it here.
<rdar://problem/15664282> 


git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@197761 91177308-0d34-0410-b5e6-96231b3b80d8