taking the procedures from the link you posted, I hatched together following solution:
First disable showing events in the indicator-datetime
with gsettings set com.canonical.indicator.datetime show-events false
- as this is keeping evolution-calendar-factory up running.
Second create a autostart instance of evolution-calendar-factory so the hung process gets flushed, therefor nano ~/.config/autostart/evolution-calendar-factory.desktop
and copy and paste the following into it:
[Desktop Entry]
Type=Application
Exec=bash -c 'sleep 1m; /usr/lib/evolution/evolution-calendar-factory'
Hidden=false
NoDisplay=true
X-GNOME-Autostart-enabled=true
Name=Workaround for evolution-calendar-factory
now we have to make the file executable with chmod a+x ~/.config/autostart/evolution-calendar-factory.desktop
and on the next restart it should work.
P.S: the link you posted is for the phone and tablet version here is the link to the desktop bug: https://bugs.launchpad.net/ubuntu/+source/indicator-datetime/+bug/1589605