I wanted to post an apology to the thread of the above title but wasn't able to. I'm the original poster and I lost my temper and I'm sorry. I tried asking a related question but couldn't so I'm posting my apology as a new thread.
What I should have included in my original post was that I have done enough testing to be convinced that the next step would be to create two dev kit applications, one for each issue, and confirm that the problems happen on the dev kit as well. However, my client has working firmware so they have no reason to finance that effort and from experience I know that between the two applications it would probably take at least a weeks worth of work and I can't afford to take that expense on myself. I also know that even after I've proven to myself that these issues are anomalies it would take several weeks and possibly months to get the proof in front of someone from TI who understands what they're seeing and are in a position to do something about it. So I took what was in my opinion the next best option, report the issues to the community so no one else spends too much time tripping over the same problems.
Again, I'm sorry for losing my temper.
Regards,
Keith