Added estimated retry time
This is actually inaccurate because this is working from 'time_touched'
time_touched is reasonably accurate for played items but it really not approriate for pending items
Added additional values to queue.add.duplicate messages
Updated queue.add.duplicate messages to include additional details
Refactored some other calls to get_queue_item_tracks to only use 'played', 'pending' keys
Only duplicate.performer fetchs the track name
Updated event log to include method (this was not included in route name)