When opening the source file from inside the editor, it opens the hammerwatch/assets/ version, rather than the hammerwatch/editor/mod folder. So the changes made when using the source file directed by the editor don't actually show in the editor when you reload the resources, as the assets in the mod folder are unmodified and take priority.