qt: remove the overzealous assert in `ModelRecoveryAgent` destructor
If the user resets the preferences, closing the application appears to lead to assertion failure.
This should not be a concern, because assertions should not be made in release builds and the if statement afterward already covers the invariant.
Request review @chub.