If the Message Queue is reset/rolled back, it's unsafe to continue using with an existing processor/coordinator. Despite this, it will still allow messages to be queued without complaint. The queue itself should specify a hint towards the expected state, like how many messages it believes has been queued, where the Message Queue will error if the hint is incongruent with its own state, This would allow detecting if the services have become disparate.
If the Message Queue is reset/rolled back, it's unsafe to continue using with an existing processor/coordinator. Despite this, it will still allow messages to be queued without complaint. The queue itself should specify a hint towards the expected state, like how many messages it believes has been queued, where the Message Queue will error if the hint is incongruent with its own state, This would allow detecting if the services have become disparate.