Qld company fined $405k for worker deaths