In case I try working on this again in the future, try adding one of these tags to the event trigger. If the events don't work consistently, this one tag could be checked with a timer script.
- [System]Client/System/EditCount (v7.9)
- [System]Client/System/LastProjectUpdate (v8)
Reference these posts:
- [14261] [System]Client/System/EditCount is not present in 8.0.3
- Run script on client project update
- Detect project update from client in notify mode
- Update Project Programmatically
Assuming those don't work, I may be able to submit a bug report about:
After selecting "Project update available. Click here to update”, some global variables of mine of deleted. The global variables are set from a Client Tag Change script, but the script isn't triggered after a client update as it when the client is first started.