Those "sharks" freshwater cats / barbs & other relatives are quite resilient.
I had the same experience with redtail & tri-color bala before.
The worst (but still ended up fine) was an $80 Huge Synodontis Lace cat that somehow "freak" jumped out on me(freak because those usually don't even jump out) it was on the floor who knows how long...
I came home to find it what I thought was dead. A month earlier I had paid the $79.99 for him, so you can imagine I was crushed. Put it in tank water in a bucket and gave it (believe it or not, it's TRUE) very light belly compressions with a finger tip for like 5-10 minutes, & flushing water over it's gills, the sucker slowly came back to LIFE !!
Put him back in the tank heavily aerated... and never had another problem with him for years. Great fish amongst all the others I sold in my big freshwater setups.
Marine fish are a bit more sensitive of course,
though I've had pretty good luck so far over 2 years.
I hope this isn't spread bad luck month in these threads. LOL
Doing an upgrade on an additional tank real soon. Want everything to go down well without a hitch.