I misread the Scheme conditional clause I changed in <http://trac.webkit.org/changeset/208611> as if it was C++.
I should have recognized that Scheme's conditional looks like this:
(if (predicate ...)
(stuff to do if true)
(stuff to do if false))
Therefore, much of what I stripped out is still needed.
Created attachment 295696 [details]
Comment on attachment 295696 [details]
Clearing flags on attachment: 295696
Committed r209133: <http://trac.webkit.org/changeset/209133>
All reviewed patches have been landed. Closing bug.