Move references around
Move references around

Reduce the number of code paths to follow in order to track context references:
the unref originally done in _mcd_dispatcher_context_abort() is moved after the
invocation of this function, and will be done even in the case when dispatching
can continue to handlers; a new ref is added in that case, then.

(this patch doesn't change the total number of references)

freedesktop-unofficial-mirror/telepathy__telepathy-mission-control,freedesktop-unofficial-mirror/telepathy__telepathy-mission-control,freedesktop-unofficial-mirror/telepathy__telepathy-mission-control,freedesktop-unofficial-mirror/telepathy__telepathy-mission-control