title: Symfony Messenger consume low priority messages after all high messages
body: <p>is there any way to stop consumers from eating low priority messages until all high priority messages are consumed?</p>
  <p>I am thinking of checking the queue state in low priority message handler, but this solution doesn't seem elegant and can be danger.</p>