I have also done this a few times. Normally one is just stuck with a mis-spelled domain until it expires. It is very, very rare but I did once receive a refund from Godaddy due to a mis-spelled domain and they also sent me a discount code for 50% off of my next purchase. Like I said, it's very rare and I really don't expect the same treatment if it ever happens again.
No, they did state that they had to eat the ICANN fee but since they hold more than 40 domains from me at any given time, I guess that they decided to just let things ride.