That seems to be the way it's supposed to work. Basic contaminates the entire round trip. You need to cancel the whole thing and rebook. Never book a RT containing any Basic portion.
Nah, just going to clog up their customer service center with calls to cancel segments. Would be nice if they could accommodate the most basic functions for bookings.
You'd think they want to make things easier for customers and employees alike.