Revert various HHVM workarounds

This patch removes various special-case behaviors for when HHVM is enabled.
They are no longer needed.

Change-Id: I77fa1885c5a4e364d28f3f2574a13a0fda2612b5