What component is triggering the second publish before the first is replied? A module or via mi/rpc? Perhaps it should wait for reply and etag in order to send an update with another publlsh.
Quickly maybe there can be added a check and reject a new publish. Queuing may take more complexity and first let's see if it worth.
—
Reply to this email directly or view it on GitHub.