The fact that bitcoin can be so called "upgraded", which really just means changed, means it's not anti-fragile by default.
On this point, you minsunderstand the definition of anti-fragile. By definition, in order to be anti-fragile, a thing must be able to evolve.
Things that are unchanging are capable of being non-fragile, but they are incapable of being anti-fragile.