Good thread.
Your approach is the best of those two, and the best I've seen. That pine sol approach risks too much damage.
The evaporator fins are aluminium, so the 'product' needs to be non-caustic to it- and also dried as soon as possible once the foaming period finishes.
I'd spray some product onto a piece of mesh once I've finished doing the evaporator. Then once the foam condenses, spray some isopropyl alcohol in through the sensor holes. I'd use a lot too, as that won't rust the car even if it leaks out of the IHKA unit in places.
BTW: Here in SE Australia, I've never seen a stinky one yet. Even after 25 years. Dusty though, many fill with dust and particulates- whether they are a problem, who knows. So long as the flow rate of particulates into the cabin air is not increasing once the system collects its threshold amount!