I am facing an similar situation here. I have 200 iPads that needed to be supervised, enrolled and loaded with 38 apps.
My work flow is,
1. AC2 - Restore.
2. AC2 - Blueprint: Supervise + Restrictions + WiFi payloads.
3. AC2 - Blueprint: 38 Apps via VPP (Working along with Server app caching so that it don't have to download the same apps 200 times)
4. Server app- Create user
5. iPad - Enroll with user account + Rename Device.
6. Everything was working fine after doing that to all 200 iPads.
Or so i thought... when i try to open an app, It opened for a split second, crash/closed by itself then shows error message stating “Unable to Verify App. A connection to the App Store is required for the first launch "Insert App name” on this iPad. Please connect to the internet and try again.
I then connect it to WiFi and the App was able to open. This needed to be done for every individual app. And it's a one time thing as it works fine offline after that.
But doing it 7600 times (200 ipads with 38 Apps) is crazy.
Please help.