Make QuickExceptionHandler handle force-retry-instruction

If the runtime is using instrumentation trampolines (i.e. performing
DDMS tracing) then we need to wait until the actual
QuickExceptionHandler to perform the deopt to keep the instrumentation
stack sane. Previously we were only checking force-pop-frame at this
point since normally force-retry-instruction would be handled earlier.
This fixes this oversight.

Test: ./test/testrunner/testrunner.py --host --trace --ntrace
Bug: 73255278
Bug: 111357976
Bug: 117533193
Bug: 117615146
Change-Id: I372b8d9c809ba6db085fb074c96d83889d0b0c2c
1 file changed