This is almost exactly how I do it. My version goes something like this:
0 hit points, you're disabled.
-1 hp, you're dying.
at negative Con score (death threshold), you're dead.
If you're dying, make a DC 10 Constitution check. If you succeed by 4 or less, there's no change. If you succeed...