In the Swiss media they are reporting that the slots weren't actually sold, as such, although money will be changing hands.
The US$50m is actually a guaranteed loan and Swiss had to put something on the table that BA wanted to get this loan.
After the loan is repaid, if Swiss survive that long, BA keeps the slots therefore these 14 slots have only cost BA the interest they would have received on the outstanding loan balance from their own bankers. If they are smart this would have been passed onto Swiss as part of the loan repayment plan.
Whooaahh!!!