[libcommhistory] Resolve event ContactGroup startTime to most recent

A ContactGroup (conversation) with multiple group objects uses startTime
timestamp from group object with OLDEST startTime.
Fix to use most recent startTime.
Otherwise startTime does not match to latestMessage startTime and leads to wrong
conversation (group) startTime on UI.