- simplied usage of Async.WithRetry
- track activity timespan metric in the ActivityWorker instead as that's where the metrics agent is known
- removed uses of Metricano as there's no need to do that anymore as metrics are provided by SWF service already