If feature 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 feature details when finished) to resume waiting for feature creation.
FeatureFromAsyncUrl(asyncUrl, maxWait = 600)
The temporary status URL
The maximum time to wait (in seconds) for project creation before aborting.