hhvm still fails with __set_state() errors