SSP-2619 Consolidate duplicate component destroy() callbacks

The presence of two destroy() functions on CaseloadAssignmentViewController
was causing event handlers to not de-register, which caused erratic
downstream behavior when subsequently editing other students.

Conflicts:
	src/main/webapp/app/controller/person/CaseloadAssignmentViewController.js