As noted by Confus above you sort of need to stick to the Atlantic Joint Business partners. Adding another (or a different) AS flight is probably causing the problems (the telephone agent maybe saying that they can book these other AS flights if there is a codeshare). Have you asked for just a straight swap to the BA LHR-SEA or to the recently started LHR-PDX?