Something went screwy. That’s the shortest explanation I can provide. To fix it, I had to run the Drupal Cron job hundreds of times until the queue drained.

Unfortunately, I wasn’t interested in sitting at my computer for hours clicking the Run Cron button. So I inserted this little hack into my page. Its an absolute total hack, and very temporary, but gets the job done.

	var i = document.getElementById('system-cron-settings');
	if (i!=undefined) i.submit();

Pretty simple stuff. It looks for the cron form, and if it finds it, the cron is submitted. So each time the page refreshes, it automatically resubmits.