I know points are a different story but I'm a travel agent and I always encourage my clients to book air directly with the airline for this reason. I've had this issue before with one of my booking engines so it's easier to have air booked with the airline and everything else with me.