Currently, failed review requests retry until Cloud Task gives up, leaving the status stuck in RETRY_PENDING or PROCESSING. A deadline should be introduced so that requests exceeding it are automatically marked as expired/failed instead.
The deadline should be set earlier than the Cloud Task retry attempt limit, ensuring the system gracefully expires requests before Cloud Task exhausts all retries.