Example: https://bugs.webkit.org/show_bug.cgi?id=137667
So, that "example" was just a mistake on my part, but I'm pretty sure there's a case where this happens. I can't seem to induce it by fiddling with the unit tests, so I think I'll move on for now and wait for this to rear its ugly head again.