I think that bacterial infection will heal over time. I've seen the mouth rot that Calore was talking about on one of my pyramids as well, the entirety of the jaw deteriorated in my circumstance and the fish never recovered.
Seems like your doing a good job, it's always fun to have stories like that, it makes keeping the fish long term that much more rewarding.