Fix data loss when moving an event to a different source
e_cal_component_create_object_sync
doesn't set its GError
argument if its arguments are invalid.
TODO: Fix the underlying problem that event can't be moved between sources.
@feaneron I'll fix that problem next and carry this patch in that fix. I wanted to get this up quickly, though, since it's a data loss issue.