`descent.py` sometimes fails to report errors in `las_descent`
An example of this weird behaviour is in #30058 (closed)
las_descent
crashes (of course it should not), but descent.py
is blissfully unaware of it, and proceeds, while of course it should not.