@Anonymous ,
To my knowledge, HPTRANSPARENCY is essentially the variable which remembers your transparency for hatching.. So when you change the transparency before you add your hatch, AutoCAD decides "Hey, I should remember this for when they come back." so it updates the variable.
Now, it seems to me that since it seems you are updating this manually BEFORE adding your hatch, to fix this workflow (because I do not think there is a better way) then perhaps you could change your method to just selecting the hatch AFTER it was created and updating the settings then. It is essentially the Same process, but sadly with 1 small extra step, and that is having to select the hatch after you create it. That does not seem too painful though when you're hatching manually.. Now, if we were talking about a programming routine with many hatches, then we could find another solution, but for the purposes of hatching manually, this would seem to be the best solution.
Maybe not the answer you were hoping for, but the best answer I can think to provide.
-- Edit --
Alternatively, perhaps an argument could be made that your transparency should be controlled by your layering, then you would not have to concern yourself as much with the HPTRANSPARENCY variable.. We do not know enough about your workflow or the purposes of your hatches to argue that approach, but it is definitely something to consider.
Best,
~DD