Numerous bug fixes including a horrible bug where events would always be overwritten by the SyncAdapter because the millis part of the timestamp was always different depending on the exact time the sync was run at