A judge has found a BHP mine took adverse action against a labour hire worker by excluding him from entering a Queensland mine after he complained about safety, rejecting arguments that the mine could not take adverse action because it did not employ the worker directly.