Sometimes happend that curl take an excessive or infinite amount of time (because it doesn't have a timeout) to push the iOS app to BrowserStack (this may happen also for android)
https://mobile-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/ag-device-tests/8/
We should set a timeout for curl and a retry policy (try at least three times before giving up) bot in Device and Showcase suites.
This could be also an occasion to create a common script to push to BrowserStack.