pending list and set the state back to free prior to calling mpt_reset so we don't panic at a later point.