As posted in the second link above, my RH script does what you want. You can *optionally* turn on autosticking and even autoassisting, but they're just mode switches. I know you want a "simple" macro, but trust me, after you use a simple macro, you'll want a little more, then alittle more, and then you may want it all :) I know I did.
http://macroquest2.com/phpBB2/viewtopic.php?t=7044
Either way, RH does very little, or everything, tunable to your tastes without rewriting it.
Load it up, and use "rh 0" to start it, then type /autostick off and you got what you want.
If you want to change the "default" behavior of RH, just edit the appropriate declare statements to change starting conditions, for example:
means that autosticking is activated by default when you run the script. You change the TRUE to FALSE, and it will be off when you start the script. Status of the various "modes" of RH are echoed when the script starts.