What caused the short? Who knows. Probably dirt and debris got inside the controller, plug or receptacle.
If you leave the smartbar unplugged do you have any problems starting? If not, leave the plug disconnected, wrap it well in self-sealing rubber tape. Is the smartbar locked or unlocked? If locked just throw on some quick disconnects and be done with it. Put a piece of electrical tape over the blinkie dash light if it bothers you.
If unplugging the connector doesn't solve the starting problems then the plug itself is shorted. One solution is to replace the wiring harness. Another solution is just to cut off the connector, dip the ends in liquid insulation a few times then, when dry, wrap with rubber tape.
My smartbar failed twice. After the second time I just said the hell with it, unplugged and taped-up the connector and let it be.
I'm a JKO Reject