What kind of certificate did you use where you got the cert + KSF ?  If it was a $$ off certificate then this makes sense.  If it was a free or casino rate certificate then you were very very fortunate to have been allowed to use another discount (KSF) with your casino rate.  The rule has ALWAYS been that you cannot use any kind of additional discount with a casino rate cruise.