It's very possible that from moving that harness plug in the photo around to make room for something else, one of the male or female individual pins could have slipped back out of it's socket. If you have done or followed the GiPro installation procedure you know that the pins are held in place with a barb that when depressed allows the pin and wire to pull out of the connector. Sometimes those barbs are bent or just not strong enough to resist pulling out when the wires are tugged on. If you see any with the weather proofing grommet showing, that's a good sign it's been pulled out.
Just as a check for this, I suggest that you pull the wiring harness plug apart and then visually check each one to insure they are all seated properly. You should also push each wire firmly into the plug assembly while listening for a "click".
If you are moving the entire wiring harness all the way up to the ignition switch before it does it's thing, it's most likely just like suggested earlier and a solder joint is failing at the base of the ignition switch assembly.