title: Quartz SimpleTrigger event triggerred immediately even though the repeatInterval is some time later
body: <p>I have a simpleTrigger defined. The repeatInterval is 10 seconds.</p>
  
  <p>I noticed at some situation, after one event fired, it immediately fired another one (not 10 seconds later), 3rd even fired at 10 seconds later.</p>
  
  <p>Any idea about what happened, and how to correct this behavior?
  I don't know whether it is a mis-fire situation (I didn't see the error), if it is how to correct this behaviour, I don't want the event fired immediately after that one.</p>
  
  <p>When running the program I see the job fired at 1365178800586 milliseconds.</p>
  
  <p>then fired at 1365178800593 milliseconds, ie at appoximately the same time.</p>
  
  <p>subsequently fired at 1365178810583 milliseconds, ie at approximately 10 seconds after the first call.</p>
  
  <p>Java code snippet:</p>
  
  <pre><code>String testJobname = "testJob";
  JobDetail testJobDetail = new JobDetail();
  testJobDetail.setGroup(this.getClass().getName());
  testJobDetail.setName(testJobname);
  testJobDetail.setJobClass(TestJob.class);
  
  final JobDataMap data = new JobDataMap();
  data.put(CheckLimits.class.getName(), checkLimitsCmd);
  testJobDetail.setJobDataMap(data);
  
  Trigger testTrigger = new SimpleTrigger(testJobDetail.getName(),
   testJobDetail.getGroup(), SimpleTrigger.REPEAT_INDEFINITELY,
   10000);
  </code></pre>