The issue turned out to be the timeout settings in the ProvisionSample project. A buddy found the issue and changed the 90second timeout to 60 minutes. Worked great. This is surely a common problem.
It is within the "CreateClient" function within Program.cs within ProvisionSample. The line we changed is now:
client.HttpClient.Timeout = new TimeSpan(0, 60, 0);
A link that will work for 7 days from my dropbox is here. This Program.cs file goes in ProvisionSample and replaces the existing.
More importantly, I am going to put a comment at the github source and perhaps it will be modified by the author or maintainers.
Tom