As a workaround: Just auto restart the app when it breaks a flow, or when a Chromecast device becomes unavailable. Make sure to enable Settings > Experiments > Power User first.
Or with this trigger card:
Screenshot_20240714-145741_Chrome1405×472 101 KB