Both thoughts have equal weight in my mind. Although on saying that we haven't been to the fish shop since last year, I was just thinking how well the current crop were doing. All I have done lately is change the filter.
There mus have been some cross contamination somewhere. I have my fingers crossed for beneficial and tank cleaning. Rather than gigantinator man eating things!