schedulePeriodicApiVersionUpdate
Schedules a periodic execution of UpdateApiVersionsWorker, which checks and tries to determine the API version to use.
When it's gonna to be executed may vary depending on the platform and/or implementation.
One of the criteria in order to attempt sending a message is that there's an established internet connection. So the scheduler may take this into consideration.