Notify of EDS property changes from within main loop: BUg #734895

EDS sometimes make ESource and ECalendarSource property changes from
background thread.  California's code expects all property changes to
occur in the foreground thread.  This change ensures these property
notifications always happen in the default main loop.