Logically you should still expect your benefits to be showing as in place right now for flights beyond both year end date AND beyond your card expiry date - BA have no knowledge that you are not going to renew (even if it is looking incredibly unlikely, etc).