Inject faults into activities to test Temporal's retry and error handling. Temporal automatically retries failed activities per the configured retry policy.
Chance each activity throws a RuntimeException (retried automatically)
Artificial delay added to every activity execution
Simulates HTTP 429 responses with nextRetryDelay backoff