title: Quartz Scheduler Triggers not respecting priority
body: <p>Basically, I am using an implementation of Quartz Scheduler and I want multiple jobs to run at the same time but some should run before the others. For this, I have found the parameter "priority" for a Trigger. </p>
  
  <p>SO let's say I have 4 jobs, each with its own trigger. I set the priorities like this:
  <em>job1 - priority 5
  job2 - priority 3
  job3 - priority 11
  job4 - priority 8</em></p>
  
  <p>I want them to be run in this order: <strong>job3, job4, job,1, job2</strong></p>
  
  <p>Out of 20 runs, only around 3 times I get the expected result. For the others, the first task to be run is pretty much random, and the rest are ordered correctly. One run would be like: <strong>job1, job3, job4, job2</strong> OR <strong>job4, job3, job1, job2</strong></p>
  
  <p>Am I not understanding properly how priorities work in Quartz? I can't find exactly what is happening.</p>