When using per-user configuration, wait until configuration is push
When using per-user configuration profiles, there is sometimes a delay between when the user signs in to the Mac and when the per-user configuration is pushed.
In most cases this setup is used with a base device-level profile which than has user specific keys in a separate profile push on a per-user basis.
To solve this NoMAD will look for a "ProfileWait" Bool. If true, NoMAD will not fully launch until a "ProfileDone" key is found. NoMAD will loop for 30 seconds waiting for the second key to appear before completing launch.