In a Dutch oven, melt butter and sauté onion until tender. Add rice and cinnamon; toss to coat. Add curry sauce and chicken broth, then stir to combine. Cover and simmer 15 minutes. Add cherries and pan drippings, cover, and simmer 10 to 15 minutes longer, or until all of the liquid is absorbed. Add pistachio nuts and fluff with a fork.