Why not make the sync service be a foreground service, so when the sync starts, you will see a notifiction (maybe something like "Syncing...") in the status bar even if the user clicks the home button.
Then when the sync service is done, it terminates and the notification goes away.