Adding another index to delayed_job, and making a couple of calls more efficient.

cc @hrushikesh, Currently the mark_ready_to_call is bottlenecking, whenever a large queue of jobs builds up, as it has to read through all the pending jobs, to find new ones to mark pending. This seemed to be the only mongo bottleneck today.