Long-running labour dispute ends with food giant ordered to cough up after twice firing their employee