Now we can manually "crash" any of the solvers setting it to null from the main. To recover, re-create the solver and call notify to the Optimiser.