I think I may just have broken this, but in any case it's broken, and I have both a fix and a test.
Created attachment 21992 [details] patch
Created attachment 21993 [details] corrected patch
r34868