Remember that as per the NRCOT, if seat reservations are not honoured and you find out before the train departs and choose not to travel, you are entitled to a full refund without administration fee even on usually "non-refundable" tickets.
That doesn't really work for customers traveling on Advance tickets though as invariably they would pay more for a ticket on the next train.