Being technical:
1. I think that an inoperable seat might be safety and therefore void IDB.
2. Also, were you checked in for the flight at least 30 minutes before flight time? I know it wasn't your fault, but from the description, you might not meet that part of IDB in any case.