Problemas con los cierres de cursadas

Encontramos que el BaseEvaluatorBehaviour no consideraba un caso donde
un objeto era NULL. Ahora se actúa en respuesta al hecho.

Cambiamos el orden de lanzamiento de una excepcion de forma acorde para
que el rollback se ejecute en LVMEvaluatorBehaviour