Add return item eligibility validator and associated state machine updates. Add a column to persist state transition errors