You properly reject "heat" because you have in mind the image of applying a torch to the metal of your gun. However, it is not heat, per se, that can free up a seized connection, but rather differential temperature. Here is a suggestion:
If you own or can borrow access to a chest-type freezer, field strip the weapon and put the barrel in the freezer long enough to achieve steady state (about 3-4 hours). Now, keeping a quick pace, remove the barrel and secure it somehow, while applying heat from an electric heat gun to the muzzle attachment and while maintaining a moderate torque on the attachment with a suitably padded wrench.
The electric heat gun won't raise the temperature of either the muzzle or the attachment high enough to affect the metalurgical properties of either, but it may cause the attachment to expand sufficiently to free it from the muzzle threads. And it will work or not within about 60-90 seconds; there is no need to apply the heat gun any longer than that. No guarantees, but if it works it is the least brutal of the methods that are available to deal with this problem.