Hard to be certain based on the description however it sounds to me like you have a box entity and the box has an attribute (call it status) which can be:
Bad sounds like an invalid record in which case it should be deleted (???).
Unless you need to track the status of the box (for example if it is in the warehouse do you need to know if it has only ever been in the warehouse, or do you need to differentiate whether or not it was in the warehouse then went to a tech and then went back to the warehouse) I would say a single table with a status field.
In particular, if a tech will make changes to the box then we need to look at your business requirements and see if what I suggest above is too simplistic. It is just a little too abstract so far to be certain....