I've had a similar thing on a reservation starting tomorrow. Upgrade outbound for $199 per person. No upgrade available on return. Upgrade all legs for $398 per person. Not quite as drastic as your though. But it is one of those weird things where they won't sell you the upgrade in the second direction unless the first direction is bought (though yours is flipped and is cheaper than individual legs).