It's bad wiring. Using an external power supply won't show you that, however. You would never know how much current you are drawing, because the power supply will never be depleted of its charge.
I was going to get a battery door put in on my CTB5 because it's crammed in there regardless of wiring, but getting it cut and installed would cost the same as the external power supply and cable does. Since I can completely remove the battery from the equation (or more like relocating it to the PSU pedal), it's the best use of my money for this given situation. I'm also thinking of putting some EMGs and a BQC in my Ibanez SR800 from '93 and guess what? No battery door on that one either lol. With 3 basses sporting EMG pickups and needing 9v's, this will simplify things for me considerably...also I'm lazy