I have had problems with duplicate notifications for a while. In my troubleshooting I determined it is caused by turning my phone off which causes the re-synch with the network (verizon) time when I turn the phone back on. The event AppRunAfterTimeChanged is in the log.

Anybody know how to prevent this?