I'm no expert on this, but it seems the differences between ser/estar aren't exactly permanent vs. temporary, in all cases. There's some subtle differences on a case by case basis. In this particular example, I believe if you say something "está divertido" you are actually saying it's funny, whereas with "es" it means fun. I would suppose that this is because the state/nature of something either is, or it isn't, with "es." So in other words, the party could become boring for sure, but I think simply put, the nature of the party is either fun or not fun, in general cases. So I think "esta" being temporary is more for personal states of being, maybe not the general nature of a thing.
But I'm still learning – any native speakers or advanced speakers, ayudarnos por favor!