So, I bought an active little firefish from Neptunes cove for $14 after tax (great price

). I acclimated him slowly and he seemed quite happy.
[attachment=0]The Late Bartholomew.jpg[/attachment]
The next day, he was very active and happily ate bits of frozen shrimp and a swarm of live brine shrimp.
Then, today, he wouldn't come out of a little cave in the rocks that he liked. When he finally emerged, he was gasping and unable to right himself or swim properly. I knew he was doomed, and he died a few hours later.
I immediately tested all my tank parameters (except salinity which I will test tomorrow with my lab's refractometer):
Calcium = 420 ppm
KH = 11 dkh
pH = 8.1
NH3/NH4+ > 0.25 ppm
Nitrite = 0ppm
Nitrate = ~0 ppm
Phosphate = ~0 ppm
Temp = 77.6-78 F
Normally my ammonia is at 0, so that's kind of strange. My snails, hermits, and cleaner shrimp are all active and seem well. My duncan coral has been closed for the last several days, I can't figure out why, but it seems from my internet searches that duncans do this from time to time, and I it doesn't seem to be dying or losing any tissue or color, so IDK. Today my candy cane was also somewhat closed, but its feeder tentacles have emerged this evening, so I think it will be OK. My zoas, palys, and frogspawn are all fine and my one piece of unidentified encrusting SPS is doing as well as it ever has in my tank...
Can anyone suggest some way in which my firefish's death might be my fault? I just don't want this to happen again. Thanks