Fixes exception checks to be more specific and not allow *any* failure to be a false positive. Also fixes over-enrolled test to use the correct, fully-enrolled student to force the failure.