Call back and find someone who knows rhe system better. If that doesn't work, email tellus@vikingcruises.com and explain your situation.
Or, if it is cheaper, book your own one-way flight.
Also, one way may not necessarily be half the price of a round trip, no matter how you book it.