For hung threads monitoring, what if you set the Number of Agents threshold to less than how many your BES has? Not sure if you get to the point that the Messaging Agent will not start because of worker thread issues, if this would pick it up or not.
|