Possibly fix bug involving the schedule_assignments JSON.

The bug was causing timeslots in jsondatamodule->schedule_assignments to be incorrect (single class scheduled to same event ID across multiple rooms). This may have caused AJAX scheduler to crash in certain cases where a class is scheduled into multiple rooms at different times.

I don't really know what I did but the output looks like it be more correct now. The AJAX scheduler no longer shows the class in the incorrect timeblock/room combination; it doesn't show the class in one of the correct timeblock/room combinations though, but in the later one it works.