>> why wait until last minute to decide renew domain and risk such event to occur..
I regularly used to wait up to 30 days past renewal to renew domains at Godaddy due to cash flow, knowing they allowed around 40 days before deleting domains, and then did it sporadically when I was too late to transfer out.
Cash flow is better now and I am consistently transferring out in time, so I've escaped this problem, but I sympathise with those who are suffering this unexpected action and hope they can renew their domains without any RGP fee.
If enom did the same thing, I would be in trouble now, with about 25 names that have expired.