Someone can correct me if this is bad advice. My own experience with the brake light that wont go out goes something like this. When I first bought my 97 XJ in '08, the brake light was on so I had the brakes serviced (new pads, rotors, drums, shoes and rear wheels cylinders). The light remained on and I was told that my parking brake cable was just out of alignment. So, I adjusted the cable to spec and the light was still on.
One day, at a stoplight I was just so furious with the brake light that I stomped on the brake pedal REALLY hard (smart right?). I heard a little "pop" noise and the light went out. The brakes have been fine ever since and the light has never returned unless I pulled the parking brake up.
I think I must have equalized the system with the excessive force on the brake pedal.. whether that is the right way or the wrong way, it worked for me.