The tie-up already exists, apart from actual codeshares.
If you search a EDI-LAX fare, for example, you will as likely get a BD, VS price as BA or BA, AA. People do go for the Virgin brand, and it brings in revenue for BD.
The sticking point is UA, who have been very supportive of BD in terms of starting up in ORD and IAD.