Only set event if all actions as part of that event succeed. Catch exceptions in TTS.
Only set event if all actions as part of that event succeed.
Catch exceptions in TTS.

cmdrmcdonald/EliteDangerousDataProvider,Handfeger/EliteDangerousDataProvider