First stab at rebus multithreading. Rejection rate seems too high
Schedule copying now occuring in main thread
Now cloning pickup and dropoff jobs into worker threads. This should fix the excessive rejection rate error, which was presumably caused by all threads updating the service time on the same copy of those jobs