The last example given is working as designed. You are suffering from death during which time you may only turn once per day. Then you recover stats. When you recover the stats, the extra turns per day that would be available as a result of your renewed CHA score are treated as having already been expended. However, as you have pointed out, once you rest again, then you are now "fully" recovered from your recent passing. This allows you to turn three times per day again.
YT