I agree this feature is annoying but I have a work-a-round that may help some users.
I have added a ruler track and placed it right below the default ruler. I use this to locate and zoom. This takes up very little real estate and helps me to avoid activating/de-activating the loop on the default ruler.
I realize this is not a permanent solution to the issue, but I hope it helps.