Extracted separate state result handlers; simplifies retry policy.