Do you have set list pre-loading turned on? If so the song will be kept loaded and loading it again will reload the first state in the song (if you have states) and any state controlled behaviours should be reset.
How many states does your song have? If you have no states or only one state then the state of the song wont be reset.
Are you trying to revert a song or a rack? Are you sure the file hasn’t been automatically saved in the interim?
All of this falls under the general heading (and problem) or resetting transient controller changes - which is what this discussion is trying to solve.