How it works:
- On app deploy, autoincrement Cloudflare KV value
- Cloudflare Worker adds a "version" cookie to every Response with the content from the KV
- Client checks cookies periodically to see if the "version" cookie has changed. If so, reload page