If it is possible we can include two different installation sources.
If the user installs this Add-on last via Github then he always get his updates automatically from Github from our Repo, and if ATN was the last, then we stay on ATN. Maybe you can check its logik and all other from QuickText Addon from John Bieling also here on Github, here we have a similar logic.