Fixed typo in updateWorkerTasks.delete.scheduledByApi named query which broke.  Added calls to take ApiKey as a parameter instead of (guestId,connector) for several calls (checkIfSyncInProgress, checkForErrors, getLastSync, getLatestData) and modified UpdateWorker to call the new ApiKey versions.
Modified BodymediaUpdater to do an expiration check on the current set of keys and try to exchange them for new ones if they're expired