That sounds plausible. It's not supposed to show a banner notification for non-initial syncs, including on 3.x.
Originally Posted by Garfonso
The UI notification is triggered by a sync service writing a record to com.palm.account.syncstate in tempdb. The record has a status, account, and collection. Status can be "IDLE", "INITIAL_SYNC", "INCREMENTAL_SYNC", "PUSH", "DELETE", "ERROR", or "401_UNAUTHORIZED".
The code for displaying the sync UI is here:
If the sync is for an email folder (collection), no notification is shown. A spinner is shown in the email app if the folder is selected.
If the sync is for an account (collection == null), it should show a dashboard notification with a sync icon, but not turn on a screen.
If the sync is INITIAL_SYNC or DELETE, it should show a banner (similar to a SMS/IM notification) which should turn on the screen momentarily.
Presumably some service is incorrectly setting the INITIAL_SYNC state to true every time, or is in some bad state where it can't do an incremental sync for some reason. Should be possible to figure out from the logs, or by adding more detailed logging statements to syncDashboard.jsjsjs.