Add special_classroom_types scheduling check

Cherry-picked from MIT's branch.