It appears that the boosted priority background thread and Marcel's parenting suggestion (along with taking numerous closer looks at my code) has made things acceptable. Some of the drawing is a little sluggish but the devices don't regularly go offline now.
wysota and marcel, thank's so much for your time!
Bookmarks