fix(mobile): make the iOS background batch wait for its remote sync (#31942) * fix(mobile): make the iOS background batch wait for its remote sync * test onIosUpload itself, the worker reads its sync services from the providers (cherry picked from commit ad93370f0287faafa7db615c726f32bd9e6d30e7) Co-authored-by: Santo Shakil <santoshakil@users.noreply.github.com>