Currently in the batch extend due dates tool clicking submit on the form gives the user no feedback, and large jobs can end up in an error being displayed to users (even though the job itself is still processing in the server). This could be solved several ways, but possibly the best way is to run the change as a background job and store the result as we do for other types of batch modification for review at a later time.