Sync the OSX CI eagerly and add diagnostics.

Move the OSX CI sync up-front to leverage parallelism
instead of waiting on the whole local build matric to complete.

Also add diagnostics that record why the sync is skipped if
skipped in addition to making skipping & syncing decisions more
robust and explicit.

https://rbcommons.com/s/twitter/r/1064/