Attempts to commit and retries according to the given policy when the commit fails with a RetriableCommitFailedException