Revert "Cleanups around the creation of ProfilingInfo."

This reverts commit 0fa304ee0fa63149222bfc6756f56cd285c56bd1.

Reason for revert: 685-deoptimizeable test is failing on
host debuggable (and cdex-redefine-stress-jit once) targets

Bug: 112676029
Test: ./test.py --host --debuggable
Change-Id: I88cf51ec48d704f966066ea9f2dbb17d32648f5a
8 files changed