Improve inflection algorithm for talks

The talk title only needs to be unique per event and as the same title
is the same talk, we should just increment a number at the end of the
inflected title.
we don't need the event_id for the update statement as talk is unique enough.  Comment added to explain the db constraint