LSE fix removing observable stores in try catch

Follow-up to aosp/2072271, focusing on try catches.

Test: art/test/testrunner/testrunner.py --host --64 --optimizing -b
Bug: 229706824, 227283233
Change-Id: Ic935a6d9f1b135b2ec9d28ca6b64df2001c0aa19
(cherry picked from commit 614638b9c178552953feda9ed366bd877002f1c9)
Merged-In: Ic935a6d9f1b135b2ec9d28ca6b64df2001c0aa19
5 files changed