I just finished getting a fully redundant push server in place for Weather Watcher. This, unfortunately, won’t help with any problems when the original one goes down and makes it so you can’t watch a new location, but this will make it so that while the original server is down, you’ll still get your push weather updates. It’ll take an app update to get register/unregister locations to have a redundant server.
I’ve also got my shared host to plan a check on the server to see why it has been going down so frequently this month. Until then, hopefully having this second server doing most the processing will help.