Did you treat the new water before adding it?
Also a 4 weeks is a long time to leave before a water change, your nitrates would have been off the scale.
Your fish would have gotten used to the high nitrates when you did the water change the difference could have been enough to stress your...