45 C (115 F) is too warm when making this type of soap -- not sure where you're getting the idea that this temp is "pretty common." In fact, I don't soap that warm even for soaps with almost no coconut. The initial temp of my soap batter temp (the temp of the combined fats and lye) is usually around 95-105 F and that's plenty hot enough for the high-lard soap I normally make.
For a high coconut oil soap, I'd shoot for a soap batter temp of 90-100 F (32-38 C). Try warming your fats only enough to get them fully melted and clear and be sure to let your lye solution cool to room temp or just mildly warm to the palm of the hand.
Use more water. You mention using 2:1 water:lye ratio, and that's likely not enough for high coconut soap to slow down the rate of heating. I would try a 28% lye concentration (2.57 water:lye ratio). There is a trade-off in that higher-water soap has a lower gel temperature, but higher-water soap tends to saponify slower. You're trying to find a sweet spot that works for your particular soaping style. You may have to experiment to see what works best if you're determined to prevent gel in this type of soap.
You can put your soap in the refrigerator, but from my reading here on SMF, I know that is not a sure-fire solution for preventing gel. A another option that may work better is to put the mold up in the air on a cookie cooling rack or several soup cans (anything that allows air to flow underneath the mold) and put a fan blowing on the mold.
And if all else fails, you might try to like the look of gelled soap. In my experience, it isn't necessary to force gel with this type of soap. High coconut soap is usually pretty good about gelling all on its own.