Limit exponential backoff to 15min
In case an unhandled exception in OnTimedEvent
occurs (happens e.g. in case the target path is not reachable due to network issues), the service follows an exponential backoff strategy, rapidly increasing the waiting time until the next attempt is being made.
Unfortunately after four steps this already means it will wait for 2 hours and 46 minutes which is not really a practical value. Therefore this should be limited to something like 15 minutes.
NOTE: please also see the related issues for more things to consider on this issue!