Saucelabs has a few different types of timeouts:
- Max test duration
- Command timeout
- Idle test timeout
More info: https://wiki.saucelabs.com/display/DOCS/Test+Configuration+Options#TestConfigurationOptions-Timeouts
Either the max duration or idle timeout should help you out. I think the idle time still burns down sauce test minutes though.