Well if eharmony wants to pull your memberships I don't really need to go into its T&C to say it can do so so long as you receive a refund in full.
What really worries me about these offers is eharmony taking your money and BA not awarding extra points but that is not the case here.