Check if canceling works. Check if opening the app after the cancel doesn't cause the lightweight sync. Check if receiving the refresh inbox messages doesn't cause the whole threads to be fetched. Login on the web and check if the sync also doesn't happen there (users can manually sync from the settings screen). Check if clicking the sync button starts the sync again.
All the checking was performed by looking at the Tunnelbroker logs to see if there were requests about threads / messages.