Three companies from Essex have been fined after a worker fell over seven meters through a fragile roof he was replacing.