Looking at my list of 16,000 tasks, only 4,000 are running after 24 hours. This seems like a problem. However, it might just be the case that each of those 4,000 are running dozens of shards. It would be helpful if I could see how many shards are running under my workflow. If it was actually 50*4,000 = 200,000 running shards, then that would help me know that the workflow isn't just stalled, but instead has lots of small pieces.