Merge in Reassignment Update Code with Reassignment Code

Dry up reassignment algorithm that was being used in two places, both
for the reassign page and for the update the reassign list when a
location or county drop down had been changed on the reassign page.