I ended up reproing by running five or six console windows banging the heck out of the web interface until it died.
gdb was no real help trying to find what code path forgot to lock something. had to rely on printf debugging. woohoo.
Found it eventually. Bad combination of typo and stupido. The stupido fell out pretty quick — the typo took longer. 🙂
Fixed in 1116, though.