Somehow or another, we ended up turning this optimization off by making GetByIdStatus not set m_state to Simple. The result was that we'd return a GetByIdStatus advertising that it has NoInformation, and the abstract interpreter would assume that it can't optimize the GetById. Lol.
Created attachment 215118 [details] the patch
Landed in http://trac.webkit.org/changeset/158114