More than 7,000 workers from three Bangladesh garment factories have succeeded in securing compensation after the premises closed due to structural faults and a relocation.