state: don't allow SetEnvironAgentVersion if state server upgrades are in progress

An upgrade isn't going to be able to complete if an upgradeInfo document for another upgrade is still active.
You're right. There is a small window here where an upgrade could be started just before the version gets updated.  I had reached for the hammer that already existed (IsUpgrading).

I'll rework this into a transaction assertion.