If dataset creation times out, the error message includes a URL corresponding to the creation task. That URL can be passed to this function (which will return the completed dataset info details when finished) to resume waiting for creation.
PredictionDatasetFromAsyncUrl(asyncUrl, maxWait = 600)
The temporary status URL
The maximum time to wait (in seconds) for creation before aborting.