Clear PreCompiled when we transition to debuggable after zygote fork

We were leaving the PreCompiled bits set on method objects. This meant
that in some circumstances non-debuggable compiled code could be
reattached to methods after the switch to debuggable with the zygote
fork.

Bug: 144947842
Test: atest CtsJvmtiRunTest1982HostTestCases
Change-Id: I1f642f6da441c4f023ec1cbd873c05914c73dd7e
Merged-In: I1f642f6da441c4f023ec1cbd873c05914c73dd7e
(cherry picked from commit b28e3042b1dcab32c328b356a31f6ea8b50a9f9c)
3 files changed