Is this just for the resources?
You can also turn off the warnings on a per-station basis.
The old code used a quite involved mechanism to rate-limit the messages. Removing it and replacing it with the "do not repeat as long as message is visible" setting from the core game made this much simpler and also more UPS friendly.
I will look into this.