Great script! Thanks for sharing!
Only required an easy QOL modification. When you cross sub servers it seems that all your +stats are reapplied, meaning you land at your recall location with <100% HP. I wear +str gear on my gatherers to increase the amount of weight they can carry, which trips up the script, making it think you got damaged right after recalling.
If anyone has the same problem just look for the "check_health" sub to modify what threshold you want the script to escape at!