Add ResqueQueueService::contains() tests
Tidy up ResqueQueueService interface
Test partial args match
Don't queue tasks for assignment for a specific worker if a job already exists for that worker