When non-null, the next suspending call returns Result.failure(nextFailure) and clears it.
Result.failure(nextFailure)