Yes, most of the very many that you didn't know existed just a moment ago also handle that tricky case of restoring normal operation.
You forgot to argue about the LOC vs file count issue.
Also, you are wrong: None does auto sleep on script exit.
And, I've been using these for around 9 years. A few I tried most definitely did re-enable on exit. Not sure why file count is a concern, or especially LOC (a truly horrendous metric to target, with the outcome being unintelligible code golf when optimized for). All that I used were exactly one file I was concerned with: a binary or shell script.
This has become strange. Cheers!