Oh good! IT doesn't look like he has the mystery disease. With aquarium salt treatments, don't keep them up for more than 10 days. If the improvement is that good, you can easily start after 5 days.
Looks like he just had some issues with fin biting. Oh you troublesome tailbiters!