The announcements should push much faster than the 90 minute refresh. If we have an urgent situation come up and we need to push out an announcement, we have to use other methods because of how the EC announcements work.
It's not a lot of data, and it won't go out very often, so I don't see why the system can't push that info out during the agent's 10 minute check-in instead of waiting for the 90 minute refresh. I know the 90 minute refresh is better for large data transfers, but the announcements wouldn't be a large data transfer, even if you are sending it out to tens of thousands of machines.