SyncEngine: Handle 503 condition as soft error to properly handle etags.

Otherwise the ETags could be removed from the db and cause file
deletes.