I just cancelled a Flying Blue classic award and got a full refund in miles and fuel surcharges/taxes/fees only because I cancelled it within 24 hours of booking. I didn't know that was the policy. It is true though that after 24 hours, there should be the 45 euro redeposit fee, but I guess at times they forget?