Provide some context when throwing a `MathIllegalStateException` during propagation
When a MathIllegalStateException
is thrown during a long propagation, it can be difficult to understand the context in which the problem occured. It would be nice if Orekit could provide the date of the state and some context to help with the investigation.
Please refer to the discussion on the forum: https://forum.orekit.org/t/improve-investigation-while-encoutering-a-mathillegalstateexception