WTF So I just dick'd my butt

Fuck.

Just found a "lost wakeup" problem in code that's been working for 20+ years, because the old version of the framework library was implemented wrong enough for it to work.