sometimes we just cannot explain things, but I will give this one a try.
I have 2 ideas.
1. The starfish runs on a watervascular system. If we understand the freshwater dip idea then you do not have to keep reading, you just figured out what I am thinking, but if you do not, read on. Like I said earlier salt loves water. Wherever there is salt water will go. So back to your poor guy. Adding saltwater that is not close to your current tank setup can cause water to exit one environment and enter another. Now this is not a problem for fish because they do not use this watervascular system. But the starfish due-they basically rely on the salt content to be consistent in their environment. If it isn;t water may leave their vascular system quicky or enter it quickly- depending on where the salt content is the highest. If this process is fast enough, it will actually swell with the added water and burst-not like a zit but it's veins and arteries will. This will cause irrepairable damage to the starfishes internals. Which it may sense and then "run" around the tank to help aid it in equalizing the salt content with it's environment. Remember a starfish has no special way of excreting things like we do, it just kind of deals with it. And a large shock will not allow it to deal.
2. Invertabrae means lacking a vertabrae. We can see this as an internal skeleton, humans and fish as well as all mammals have internal skeletons. That is bones that are inside of our bodies or surrounded by another organ. Invertebra's have there skeletons on the outside of their bodies. Even if the organism feels somewhat mushy it is still it's skeleton. Think of a lobster-hard to crack on the outside but very soft on the inside. All of it's muscles are connected to the exoskeleton on the inside. This makes it pretty hard for exoskelton creatures to be able to pass water through them(absorbtion). Mammals can absorb and perspire willingly, because we have a semi-pourous layer-skin. But if you had hard plates that were not pourous then the water held within would become stagnant. Maybe it got a huge dose of salt and could not equalize fast enough. Hence the "running around the tank" It was actually trying to get some less saline water in to create a tolerable equilibrium. Starfish themselves do not have specialized excretory organs. So they have to find another way to get out what they see as toxic.
Both of these are good ideas and may have both contributed to your starfishes demise.
Since it was 2 days until death I say his watervascular system had been blown apart- and now all of the micro bacterias and things were doing their job on him.
As for fish they will die to but-it will take a much longer time due to the fact that they can shed water or salt as needed through their own excretory system. They do this by "breathing watch them when you put them in straight water next time, they are actually reeasing salt as they pass water over their gills, too long in the pure water, and they will die though due to all of the salt loss.
I wonder about the anenomoe though, maybe it releases something in the water that the starfish cannot handle?????
Hope this helps.
Later.