**Problem Statement:**
Given a circular integer array `nums` of length `n`, return the maximum possible sum of a non-empty subarray of `nums`.
**Hint / Expected Approach:**
Kadane normal + total sum − Kadane min
**Edge Cases to Consider:**
- (1) All negative numbers
- (2) Single element
- (3) Wrap-around gives same sum as non-wrap