Determining if a Watch can System.exitTo() a Workout intent

We have an app which shows workout data, and downloads workouts in FIT format (if the watch supports this).

Its easy enough to check if a device can download workout content (Toybox has :PersistedContent), and also easy enough to check if you need to manage the list of workouts (ToyBox has :getAppWorkouts and/or workout has :remove), but there are some devices (I'm looking at you Venu Sq), which are quite happy to download a workout, but then choke if you try to call System.exitTo(intent) on that workout.

Is there any way to tell ahead of time that a watch will not be able to use the workout its just downloaded. We can wrap the exitTo with a try/catch to avoid a crash, but it would be nice to be able to tell the user ahead of time.

Also, what can the Venu Sq do with a workout it can download but can't exitTo() - am I missing something obvious? :)

Thanks