If you book by phone, isn't it logical to do your seat selection and BTC with the res agent rather than do it online ?????
Try telling the KF agent that you cannot book online due to their website issues. They might be able to extend the 15% discount. Best you just try and try again on site.