I support that needle idea, just some strong fiber like nylon or polyester, put an end through its eye, knot it, then gravity.
Ex fishing line is stug nylon. Stug enough to be able to push it through a tube instead of gravity. Can't put a knot in it and also knot would be too big, but you can use a soldering iron, or just a lighter, to melt the end to the other side of the needle eye.
Or, just double it, same length on both sides of the needle eye, longer than the distance to bridge.
And before this, is it possible that the wires were originally cut too short?
Since it's said that they always coming loose from the plug.
On earlier bikes I put an extra length just before the plug, it also served as an initial bend down and back up, diverting rainwater to flow into the plug and corrode the copper, because lost copper made the plug not fit snug.