Centralised retries() for LogThrDestDriver

Moves the `retries()` functionality into `LogThrDestDriver`, and updates all modules that use the class so that they will now support `retries()` too.