I purchased a B fare LAX-BKK return last month for travel in November. Immediately after booking, was able to call UA and have outbound upgrade to C processed. Had to keep checking ANA for a couple of weeks until I saw award availability in C on the return (same bucket used for 'free' award travel and upgrades)
No problems processing upgrade, 25K per leg. Called TG afterward to assign seats without issue.