Good.
This is my raindrop fix. Whether it's better that your Levels one remains to be seen, but I'm sure it will be easier.
First, add a dodge and burn layer. Don't do anything on it at the moment.
Then add a Channel Mixer layer. Enter these values:
Red 0, 0, +111, -17
Green 0, 0, +115, -17
Blue 0, 0, +100, 0
Mask that on to the shirt very carefully. Overall it will change the tones of the shirt slightly, but nothing to worry about.
Then return to the D&B layer, and paint very low opacity white to dodge any spots that are still troublesome after the Channel Mixer adjustment.