I haven't yet found an answer to my problem but I want to update progress. I have treated the tank (fish won't eat) with Metronidazole for 2 weeks, daily 30% water changes, and treat with Seachem "Prime" and "stressguard". Prime is a dechlorinator and will also lower or bind nitrates to make the less toxic. StressGuard is pretty much a snake oil but is supposed to help with the conditioning much like API Stress Coat or Tetra Easy Balance. Stress guard is made to compliment and not counter the use of Prime, hence my choice.
Activity is returning to normal, and appetite is picking up some. However, the coloration remains unchanged. General aggressiveness is also returning. Progress is slow but present. So I would guess that this is indeed a bacterial problem but I am not certain enough to state categorically that it is as neither of the tankmates have been affected throughout the entire ordeal.