I agree with contacting Virgin CEO office.
Tell them the facts, that you were advised that one solution to your problem was to cancel. Intimate your surprise at that option, see what happens.
I believe you should always raise your concerns, surprisingly, companies do listen (sometimes
)