The rotating beacon is not the only source of a short. Bad wiring (exposed wires, loose crimps, etc) can get into contact with the frame and have the same effect. While I'm sure the light causing problems is very possible, you shouldn't overlook silly wiring mistakes as an equally probable cause.
I also doubt that 12V could pass through the rubber.
Remember: With enough voltage,
all matter becomes conductive
