When you're (or in this case I) wrong, you're wrong. I could have sworn that the rule about -10 hp had come from a Dragon article, but it is there in black letter on page 82 of the DMG.
I don't think that I, or anyone I knew, ever used the rules about long term incapacity.