Don't call entry callbacks when moving to JITed from interpreter

Earlier we used to call method entry callbacks and then check if
we have JITed code in interpreter. If we have JITed code, then
JIt code would call the method entry callbacks again which means
listener would see two callbacks for such cases. Fix this by
checking if we would execute JITed code before calling method entry
callbaks from interpreter

Bug: 206029744
Test: art/test.py
Change-Id: I18cbd60172f0a0a861dfd85c675aa1a5cbc0e01a
1 file changed