Added transaction support when assigning new jobs.  Need to test.