If I'd seen your post earlier I could have saved you some effort. The usual way this is corrected is by writing a service to stop bluetooth before suspending, then restarting it after resume.
Your method while it works, may be overwritten in the future by an update (unless you used a systemd override file). It is best not to modify the actual system service itself.
@Bro already covered why it is not a good idea to remove the password prompt from sudo for your other fix.